java吧 关注:1,263,610贴子:12,763,652
  • 4回复贴,共1

新人求教!!!!

只看楼主收藏回复

请问用这个代码删除多级目录是怎么实现的
public class Test {
public static void main(String[] args) {
File dir = new File("a");
delete(dir);
}
public static void delete(File f){
//若是一个目录,需要先将其所有子项删除
if(f.isDirectory()){
File[] subs = f.listFiles();
for(File sub : subs){
delete(sub);
}
}
f.delete();
}
}


IP属地:河北1楼2017-01-02 09:30回复
    递归


    来自Android客户端2楼2017-01-02 09:31
    收起回复