首页 热点专区 义务教育 高等教育 出国留学 考研考公

JAVA 删除文件夹内指定文件 删除指定文件夹 删除指定文件夹里面的所有文件 分别如何执行 可以追加

发布网友 发布时间:2022-04-25 06:45

我来回答

1个回答

热心网友 时间:2023-11-04 10:53

方法如下,没有主函数,有什么问题可以hi我、或追问
public static boolean deleteDir(File dir){
if(dir==null||dir.exists()||dir.isDirectory()){
throw new IllegalArgumentException("目录必须有效");
}
return doDelete(dir);
}

private static boolean doDelete(File dir){
File[]subs=dir.listFiles();
for(File sub:subs){
if(sub.isDirectory())deleteDir(sub);
else
sub.delete();
}
return dir.delete();
}追问删除文件夹内指定文件
删除指定文件夹
删除指定文件夹里面的所有文件

方法分别写一下好吗 ?

追答思路:参数传一个需要删除的文件或文件夹。判断是否有效。
如果是文件,则删除。
如果是文件夹则递归调用该方法

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com