本帖最后由 wodeairenw 于 2013-3-16 16:50 编辑
- import java.io.*;
- class RemoveDir
- {
- public static void main(String[] args)
- {
- File dir =new File("C:\\Users\\shengli\\Desktop\\游戏 - 副本");
- removeDir(dir);
- }
- public static void removeDir(File dir)
- {
- File[] files = dir.listFiles();
- for(int x=0;x<files.length;x++)
- {
- if(files[x].isDirectory())//数组也可以调用File里面的方法吗?
- removeDir(files[x]);//为什么传数组?
- else
- System.out.println(files[x].toString()+":-file-:"+files[x].delete());//数组也可以调用File里面的方法吗?
- }
- System.out.println(dir+"::dir::"+dir.delete());
- }
- }
- //这个程序是递归删除。但代码有些看不懂求解。
复制代码 |