static int a = 0;
public static void main(String[] args) {
TestMain.readFile(new File("D:\\Program Files"));
System.out.println(TestMain.a);
}
public static void readFile(File file) {
File[] listFiles = file.listFiles();//获取所有文件
if(listFiles == null)
return;
for (int i = 0; i < listFiles.length; i++) {//循环所有文件
if(listFiles[i].isDirectory())//如果是文件夹
{
readFile(listFiles[i]);//是文件夹就自己调用自己,进入这个文件夹
}else
{
a++;
System.out.println(listFiles[i].getPath());//是文件,就打印路径
}
}
}
使用递归搜索本地电脑文件
最新推荐文章于 2024-10-01 09:29:45 发布