2012-04-28 65 views

回答

4
public static boolean deleteDirectory(File path) { 
     // TODO Auto-generated method stub 
     if(path.exists()) { 
      File[] files = path.listFiles(); 
      for(int i=0; i<files.length; i++) { 
       if(files[i].isDirectory()) { 
        deleteDirectory(files[i]); 
       } 
       else { 
        files[i].delete(); 
       } 
      } 
     } 
     return(path.delete()); 
    } 

添加当过您需要使用目录的路径删除或要删除的文件

+1

如果你复制粘贴从[外部源(HTTP代码只是调用它:// WWW .developerfeed.com/io/snippet/how-recursively-delete-file-directory),你也可以添加一个对它的引用。 – 2012-04-28 07:23:10

+0

@MH可能已经被复制很长时间,但它是我正在使用的项目的代码,所以只是粘贴它 – 2012-04-28 07:25:23

+0

@AgarwalShankar - 尼斯解决方案 – 2013-01-15 09:59:21

相关问题