Java实现递归获取文件夹内的所有文件
import java.io.File;
public class ListFile {
public static Integer count = 0;
public static String path = "C:\\Users\\SayHello\\Desktop\\资料";
public static void main(String[] args) {
findFile(path);
System.out.println("共有文件:> "+count);
}
public static void findFile(String path)
{
final File file = new File(path);
if (file != null)
{
final File[] files = file.listFiles();
for (int i = 0; i < files.length; i++) {
if (files[i].isDirectory())
{
findFile(files[i].getAbsolutePath());
}else
{
count++;
System.out.println(files[i]);
}
}
}
}
}