/**
* 删除文件,若文件所在目录下只有一个文件则递归删除文件所在目录,直到删除的所在目录下有两个文件或者文件夹
*
* @param path
* @return
*/
public boolean deleteDir(String path) {
File file = new File(path);
int end = path.lastIndexOf(“\”);
path = path.substring(0, end);
int length = 0;
if (file.isDirectory()) {// 判读是否为路径,若为路径则读取路径下文件的数量
length = file.list().length;
System.out.println(“长度是” + length);
}
if (file.exists() && length < 2) {
try {
file.delete();
deleteDir(path);
} catch (Exception e) {
System.out.println(“创建路径失败!”);
logger.error(“创建路径失败!”);
}
}
return false;
}
删除文件,若文件所在目录下只有一个文件则递归删除文件所在目录,直到删除的所在目录下有两个文件或者文件夹
最新推荐文章于 2021-06-29 20:37:07 发布