File f = new File("D://My Documents");
File[] files = f.listFiles();
for (int i = 0; i < files.length; i++) {
if (files[i].isDirectory()) {
System.out.println("directory is" + files[i].getName());
} else {
System.out.println("file is" + files[i].getName());
}
}
列出某目录下所有的子目录:
public static void main(String[] args) {
getFile(new File("D://My Documents"),"/t");
}
private static void getFile(File f, String s2) {
System.out.println(s2+f.getName());
File[] f1=f.listFiles();
if(f1.length>=1){
for(int i=0;i<f1.length;i++){
if(f1[i].isDirectory()){
getFile(f1[i],s2+"/t");
}
}
}
}
本文提供了一段 Java 代码示例,展示了如何使用 File 类遍历指定目录,并区分打印目录和文件名。

935

被折叠的 条评论
为什么被折叠?



