// 手动从控制台输入文件扫描
import java.io.*;
public class FileList{
public static void read(File f){
if (f.exists()){
if (f.isFile()){
System.out.println(f);
}else{
File[] tmp = f.listFiles();
for (int i=0;i<tmp.length;i++){
if (tmp[i].isFile()){
System.out.println(tmp[i]);
}else{
read(tmp[i]);
}
}
}
}else{
System.out.println("此文件或目录不存在");
}
}
public static void main(String[] args){
File f = new File(args[0]);
FileList.read(f);
}
}
本文介绍了一个使用Java编写的简单程序,该程序可以递归地读取指定目录及其子目录下的所有文件,并打印出文件路径。这对于需要遍历文件夹结构的应用场景非常有用。
1万+

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



