0

私はこれをSOまたはグーグルで包括的な形式で見つけることができませんでした。圧縮フォルダー(.zip、これを設定できるようになるまで.jarにパックされます)をディレクトリ(%appdata%の下にあります)に抽出しようとしています。

これを行うために必要なクラスとメソッドは何ですか?これを行うためにzipFileとFileWriterを調べていますが、2つのクラスを一緒に使用する方法を完全には理解していません。

これを行う方法はありますか?もしそうなら、zipFileやfileWriterを使用するよりも良い(より簡単/より速い)方法はありますか?効率を犠牲にすることなく、ファイルサイズを可能な限り小さくしようとしています。

4

1 に答える 1

1

使用している場合はJDK 7試してくださいFileSystems。解凍はとても簡単です。

try (FileSystem fs = FileSystems.newFileSystem(Paths.get(FILE_NAME), null)) {
      Files.copy.....
}
于 2012-09-19T16:09:26.143 に答える