package com.hw.bxf.classes.test1;
import java.io.File;
/**
* 删除文件夹中的所有文件
*
*/
public class Test3 {
public static void main(String[] args) {
deleteFile("D:\\project");
}
public static boolean deleteFile(String filePath){
File file = new File(filePath);
if(file.exists()){//如果该文件或者目录存在
if(!file.isDirectory()){
System.out.println("是文件");
file.delete();
System.out.println("文件删除成功1111111111");
}else if(file.isDirectory()){
System.out.println("是文件夹!!!!!");
String[] fileList = file.list();
for(int i = 0;i<fileList.length;i++){
File delFile = new File(filePath+"\\"+fileList[i]);
if(!delFile.isDirectory()){
System.out.println("path="+delFile.getPath());
delFile.delete();
System.out.println("删除文件成功");
}else if(delFile.isDirectory()){
deleteFile(filePath+"\\"+fileList[i]);
}
}
file.delete();
System.out.println("文件夹删除成功2222222222222!");
}
}else if(!file.exists()){//如果该文件或者目录不存在
System.out.println("该文件或目录不存在!");
}
return true;
}
}
Java递归删除文件夹中的所有文件
最新推荐文章于 2023-08-08 15:43:14 发布