public class Test {
public static void deleteFile(File file){
if(file.exists()){
if(file.isFile()){
//删除文件
file.delete();
}else if(file.isDirectory()){
//获取目录和文件
File files[]=file.listFiles();
//递归调用方法
for(int i=0;i<files.length;i++){
deleteFile(files[i]);
}
file.delete();
}
}else{
System.out.println("所删除的文件不存在");
}
}
public static void main(String[] args) {
File file = new File("E:\\test");
deleteFile(file);
}
}
文件夹的递归删除
最新推荐文章于 2023-01-14 17:23:53 发布