マイペースなプログラミング日記

x86エミュレータやFPGA、WebGLにお熱なd-kamiがマイペースに書くブログ

Zipを読み込んでみる

JavaでZipを読み込み、Zipに含まれるファイルの名前を列挙するプログラムを作ってみた。ZipEntryがディレクトリかどうかはZipEntry#isDirectoryで、ファイルの読み込みはZipInputStream#readで読みこめる

import java.io.FileInputStream;
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;

import java.io.IOException;

public class ZipTest{
    public static void main(String[] args) throws IOException{
        ZipInputStream zis = new ZipInputStream(new FileInputStream(args[0]));
        ZipEntry entry;
        
        while((entry = zis.getNextEntry()) != null){
            System.out.println(entry.getName());
        }
        
        zis.close();
    }
}