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虾米 (左侧二维码扫一扫)欢迎添加!

文件被写入后,但未关闭流,却又打开输入流,当然有问题。。知识解答
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。