package test1;
import java.io.File;
public class Main {
public static void main(String[] args) throws Exception {
deletefile(new File("C:\\Users\\22879\\Desktop\\原神\\删除"));
}
//文件的delete,只能删除文件或空文件夹
public static void deletefile(File f) throws Exception {
//非法情况拦截
if (f == null || !f.exists() ) {return;}
if(f.isFile()){
f.delete();//删除文件
}
//当前一定是文件夹对象,然后遍历文件夹
File[] files =f.listFiles();
// 判断有无权限拿到和文件夹里面的东西是否为空
if(files==null){
return ;
}
for(File file:files){
if(file.isFile()){
file.delete();
}else{
deletefile(file);
}
}
//自己忘记了这一步
f.delete();//删除空文件夹
}
}
文件的删除
最新推荐文章于 2024-11-15 19:58:47 发布