第一篇简单小程序,利用递归的方法,解决删除多级子目录和文件
public class Test{
/**
需求:利用递归删除目录 。“./a”
*/
public static void main(String [] args){
File dir = new File( pathname:"./a");
delete (dir);
}
public static void delete (File f){
if(f.exists()){
if(f.isDirectory){
for(File sub:subs){
File[] subs = f.listfiles();
assert subs != null;
delete(sub);
}
}
f.delete();
}
}
}
本文介绍了一个简单的Java程序,该程序使用递归方法来删除包含多级子目录和文件的指定目录。通过一个名为Test的类及其两个方法,演示了如何实现这一功能。
1万+

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



