文件夹遍历所有文件


 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     }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM