import java.io.File;
import javax.swing.JOptionPane;
public class TestWork1 {
public static void main(String[] args) {
String fileName=JOptionPane.showInputDialog("请输入目录路径");
del(fileName);
}
public static void del(String path) {
File file=new File(path);
if(file.exists()&&file.isDirectory()) {
File[] files=file.listFiles();
for(File f:files) {
f.delete();
if(f.isDirectory()) {//判断是否有子目录,有的话使用递归
del(f.getAbsolutePath());
}
file.delete();//删除空文件夹
}
}else {
System.out.println("删除失败");
}
}
}
输入一个文件夹名称,删除其下面的所有文件
Java批量删除文件夹及文件
最新推荐文章于 2021-03-10 23:35:47 发布
本文介绍了一个Java程序,该程序能够通过递归方式批量删除指定目录下的所有文件及子目录中的文件。用户只需输入目标目录路径即可完成操作。
409

被折叠的 条评论
为什么被折叠?



