当前位置: 代码迷 >> J2SE >> 怎么实现想优化大师那样的删除Temporary Internet Files中的ie临时文件夹中的临时文件
  详细解决方案

怎么实现想优化大师那样的删除Temporary Internet Files中的ie临时文件夹中的临时文件

热度:482   发布时间:2016-04-24 15:55:08.0
如何实现想优化大师那样的删除Temporary Internet Files中的ie临时文件夹中的临时文件?
rt
其他功能都可以了   隐藏的或者正常的垃圾文件都可以正常删除了
现在似乎就差\Local   Settings\Temporary   Internet   Files文件夹的东西
如何删除呢?
希望可以给个代码片段   谢谢

------解决方案--------------------
关注……
------解决方案--------------------
给你一个删除某文件夹下的所有文件的代码:
/**
* 待删除文件的目录
* @param delFolder 目录
* @return boolean
*/
public boolean deleteFolder(File delFolder) {
//目录是否已删除
boolean hasDeleted = true;
//得到该文件夹下的所有文件夹和文件数组
File[] allFiles = delFolder.listFiles();
for (int i = 0; i < allFiles.length; i++) {
//为true时操作
if (hasDeleted) {
if (allFiles[i].isDirectory()) {
//如果为文件夹,则递归调用删除文件夹的方法
hasDeleted = deleteFolder(allFiles[i]);
} else if (allFiles[i].isFile()) {
try {//删除文件
if (!allFiles[i].delete()) {
//删除失败,返回false
hasDeleted = false;
}
} catch (Exception e) {
//异常,返回false
hasDeleted = false;
}
}
} else {
//为false,跳出循环
break;
}
}
if (hasDeleted) {
//该文件夹已为空文件夹,删除它
delFolder.delete();
}
return hasDeleted;
}
  相关解决方案