![]() |
#2
菜鸡在线求问2020-06-20 20:53
|
只有本站会员才能查看附件,请 登录

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);
}
}
}
}
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://学习"); 这样子是正确的。
什么问题啊,求助