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