IT序号网

文件夹遍历所有文件

qq123 2021年05月25日 编程语言 284 0
 1     // 该方法遍历指定目录下的所有文件 
 2     public static void listAllFiles(String mypath) { 
 3         // 实例化File对象 
 4         File file = new File(mypath); 
 5         // 判断该File对象是否是文件夹 
 6         if (file.isDirectory()) { 
 7             // 获取该文件夹下所有的文件及文件夹 
 8             File[] files = file.listFiles(); 
 9             // 遍历 
10             for (File f : files) { 
11                 // 判断该File对象是否是文件夹 
12                 if (f.isDirectory()) { 
13                     // 递归调用 
14                     listAllFiles(f.getAbsolutePath()); 
15                 } else { 
16                     // 若是文件,则直接输出该文件的绝对路径 
17                     System.out.println(f); 
18                 } 
19             } 
20         } else { 
21             // 若是文件,则直接输出该文件的绝对路径 
22             System.out.println(file.getAbsolutePath()); 
23         } 
24     }

评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!