public class Test {
public static void main(String[] args) {
String str = "D:/Python37";
File f = new File(str);
if(f.exists()){
del(f);
}
}
public static void del(File temp){
if(temp!=null){
if(temp.isDirectory()){
File[] children=temp.listFiles();
for(File f:children)
del(f);
}
temp.delete();
}
}
}
删除某个指定文件夹,例如c:\windows,这个文件夹有多少层下级文件夹不确定
这段代码定义了一个名为`Test`的类,其中包含两个方法:`main`和`del`。`main`方法接收一个字符串参数,该参数表示一个文件路径。如果该路径存在且为文件夹,则调用`del`方法进行递归删除。`del`方法首先检查文件是否为目录,如果是,遍历其所有子文件并递归调用自身,最后删除当前文件夹。
摘要由CSDN通过智能技术生成