删除文件工具类
来源:互联网 发布:华为网盘网络错误 编辑:程序博客网 时间:2024/04/28 00:45
public class DeleteFile {
/**
* @description 删除指定文件夹下所有文件
* @param path 文件夹路径
* @return 删除标识
*/
public static boolean delAllFile(String path) {
boolean flag = false;
File file = new File(path);
if (!file.exists()) {
return flag;
}
if (!file.isDirectory()) {
return flag;
}
String[] tempList = file.list();
File temp = null;
for (int i = 0; i < tempList.length; i++) {
if (path.endsWith(File.separator)) {
temp = new File(path + tempList[i]);
} else {
temp = new File(path + File.separator + tempList[i]);
}
if (temp.isFile()) {
temp.delete();
}
if (temp.isDirectory()) {
delAllFile(path + "/" + tempList[i]);//删除文件夹里面的文件
flag = true;
}
}
return flag;
}
}
/**
* @description 删除指定文件夹下所有文件
* @param path 文件夹路径
* @return 删除标识
*/
public static boolean delAllFile(String path) {
boolean flag = false;
File file = new File(path);
if (!file.exists()) {
return flag;
}
if (!file.isDirectory()) {
return flag;
}
String[] tempList = file.list();
File temp = null;
for (int i = 0; i < tempList.length; i++) {
if (path.endsWith(File.separator)) {
temp = new File(path + tempList[i]);
} else {
temp = new File(path + File.separator + tempList[i]);
}
if (temp.isFile()) {
temp.delete();
}
if (temp.isDirectory()) {
delAllFile(path + "/" + tempList[i]);//删除文件夹里面的文件
flag = true;
}
}
return flag;
}
}
- 删除文件工具类
- 文件删除工具类
- java删除文件工具类
- 文件上传下载删除工具类
- 文件、文件夹删除工具类
- 工具类-删除文件和删除文件目录
- Java文件保存与删除工具类
- Android 文件或者文件夹删除工具类
- 删除文件或目录工具类
- 小巧强大删除工具(删除顽固文件)
- 顽固文件文件夹删除工具
- java中删除文件夹或文件工具类
- java中删除文件夹或文件工具类
- 删除java文件内的注释的脚本工具类
- java连接FTP、删除、下载文件的工具类
- Java删除文件和文件夹的工具类
- 创建、删除文件或目录java工具类
- 文件复制,移动,删除,压缩等多功能工具类FileUtil
- 读取配置文件*.properties中的信息
- Qt creator 如何设置静态编译
- Eclipse 空心J 的问题
- 四舍五入的公用方法
- 电阻屏工作原理--ADS7843的使用
- 删除文件工具类
- 建立信号基站
- 日期处理的方法
- wyyx面试
- 记之
- ubuntu下配置qt+opengl+opencv
- sitemesh入门(一)
- C语言的32个关键字(整理)
- 社保公积金转移参照