首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java 递归剔除一个目录

2012-10-09 
java 递归删除一个目录递归说白了就是自己调用自己,关键是想法要转变过来。下面的代码用来删除一个目录下的

java 递归删除一个目录
  递归说白了就是自己调用自己,关键是想法要转变过来。下面的代码用来删除一个目录下的所有文件和文件夹,重在体会。

 package xiaohang.test;import java.io.File;public class FileTest {public static void deleteAll(File file){if (file.isFile() || file.listFiles().length == 0) {file.delete();}else {File[] files = file.listFiles();for(File f : files){deleteAll(f);f.delete();}}}public static void main(String[] args) {deleteAll(new File("D:\\.m2"));}}


  用来删除D盘.m2下面的所有内容。

热点排行