下你所需,载你所想!
汇集开发技术源码资料

java清理缓存工具代码

:2.896KB :1 :2021-12-03 13:49:45

部分简介

java清理缓存工具代码如果对于本文件有需要的可以参考,根据路径删除指定的目录或文件,无论存在与否,为目录时调用删除目录方法。
public boolean deleteDirectory(String sPath) {
// 如果sPath不以文件分隔符结尾,自动添加文件分隔符
if (!sPath.endsWith(File.separator)) {
sPath = sPath File.separator;
}
File dirFile = new File(sPath);
// 如果dir对应的文件不存在,或者不是一个目录,则退出
if (!dirFile.exists() || !dirFile.isDirectory()) {
return false;
}
flag = true;
// 删除文件夹下的所有文件(包括子目录)
File[] files = dirFile.listFiles();
for (int i = 0; i < files.length; i ) {
// 删除子文件
if (files[i].isFile()) {
flag = deleteFile(files[i].getAbsolutePath());
if (!flag)
break;
} // 删除子目录

热门推荐

相关文章