-3

C:/path最初などを含むフォルダーがありabc.xml, img1.jpg, img2.jpg, xyz.html, xyz1.html、Java zip 圧縮プログラムを実行した後、フォルダーに含まれてABC.zip, abc.xml, img1.jpg, img2.jpg, xyz.html, xyz1.htmlいるだけC:/path/ABC.zipで、残りのファイルは削除する必要があります。zip フォルダーを作成した後、これらのファイルを削除するにはどうすればよいですか。ありがとうございます。

4

1 に答える 1

4

基本的に、zip ファイルが正常に作成されたことに満足したら、メソッドlistFilesを呼び出してそれらを繰り返しますdelete

//... all files zipped

for (File file : listFiles) {
    if (!file.delete()) {
      file.deleteOnExit();
    }
}

//... remove the parent folder if you wish, the same way as above
于 2012-08-06T23:22:11.530 に答える