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

递归显示文件夹上文件

2012-10-25 
递归显示文件夹下文件public static void main(String[] args) throws Exception {//递归显示C盘下所有文

递归显示文件夹下文件
public static void main(String[] args) throws Exception {
  //递归显示C盘下所有文件夹及其中文件
  File root = new File("C:\\Documents and Settings\\Administrator\\桌面");
  showAllFiles(root);
}

final static void showAllFiles(File dir) throws Exception{
  File[] fs = dir.listFiles();
  for(int i=0; i<fs.length; i++){
   System.out.println(fs[i].getAbsolutePath());
   if(fs[i].isDirectory()){
    try{
     showAllFiles(fs[i]);
    }catch(Exception e){}
   }
  }
}
}

热点排行