Java:在Zipping之后删除解压缩的文件

时间:2012-08-06 23:16:30

标签: java delete-file

我有一个文件夹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文件夹后删除这些文件。 感谢你。

1 个答案:

答案 0 :(得分: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