如何搜索子文件夹和文件以使用java,
从用户那里获取输入使用listRoot方法,但如何使用给出一个File类路径
答案 0 :(得分:0)
在顶层目录上使用递归。如下所示:
class Main{
public static void showFiles(File[] files) {
for (File file : files) {
if (file.isDirectory()) {
System.out.println("Folder is " + file.getName());
showFiles(file.listFiles());
} else {
System.out.println("File is " + file.getName());
}
}
public static void main(String[] args) {
File[] files = new File("your path").listFiles();
showFiles(files);
}}
}