file文件的遍历问题,
程序代码:
import public class Examole14 { public static void main(String[] args) { // 创建File对象 File dir = new File("d://"); // 调用打印目录方法 printDir(dir); } public static void printDir(File dir) { // 获取子文件和目录 File[] files = dir.listFiles(); // 循环打印 for (File file : files) { if (file.isFile()) { // 是文件,判断文件名并输出文件绝对路径 if (file.getName().endsWith(".java")) { System.out.println("文件名:" + file.getAbsolutePath()); } } else if(file.isDirectory()) { // 是目录,继续遍历,形成递归 printDir(file); } } } }
直接用盘 是错误的。但是如果在加一个路径
比如 File dir = new File("d://学习"); 这样子是正确的。
什么问题啊,求助