private static void deleteFileAfterUsing(final String indexFilePath) {
if (indexFilePath == null) {
return;
}
final File file = new File(indexFilePath);
if (file.exists()) {
if (file.isDirectory()) {
final File[] filses = file.listFiles();
for (final File f : filses) {
if (f.isFile()) {
f.delete();
} else {
deleteFileAfterUsing(f.getAbsolutePath());
}
}
}
//只有文件夹变成空的了才能被删除
file.delete();
}
}
删除文件夹
原创
©著作权归作者所有:来自51CTO博客作者zhuchengdie的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:判断两个对象相等的工具类
下一篇:Map重新组装
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
adb push文件夹
adb push整个文件夹到android系统目录下
android系统 解决方法 adb -
python删除文件夹 Python删除文件夹中指定文件
python删除某个目录文件夹及文件的方法:
python删除文件夹 python删除指定路径文件 python 删除文件夹 递归 -
java删除只读文件夹 java直接删除文件夹
要完成这个操作首先要了解以下几个点1. java删文件是可以直接删除,当删除文件夹时,不能删干净只能一层一层的删2. 要了解递归
java 开发语言 后端 递归 System