-3

我有一个C:/path最初包含abc.xml, img1.jpg, img2.jpg, xyz.html, xyz1.html等的文件夹,在运行 java 压缩程序后,我的文件夹包含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 回答