0

わかりましたので、プロに見せたいプログラムを作成しているので、そのインストーラーを作成しています。私がやりたいのは、たとえばmediafireまたは私のWebサイトでファイルを作成し、それをZIPファイルにすることです。ここでやりたいことは、ZIP ファイル内のフォルダーを Program File (x86) に抽出することです。どうすればいいですか?

4

2 に答える 2

4

少し前に同じことを調べていたので、zip4jを見てください。ここの別のポスターからこの回答を見つけました。

public static void unzip(){
    String source = "some/compressed/file.zip";
    String destination = "some/destination/folder";
    String password = "password";

    try {
         ZipFile zipFile = new ZipFile(source);
         if (zipFile.isEncrypted()) {
            zipFile.setPassword(password);
         }
         zipFile.extractAll(destination);
    } catch (ZipException e) {
        e.printStackTrace();
    }
}
于 2013-10-19T03:45:29.377 に答える
1

おそらく、ZipInputStream を探しているでしょう。ここを見てみてください:

http://www.mkyong.com/java/how-to-decompress-files-from-a-zip-file/

于 2013-10-19T03:17:04.473 に答える