有4000个文件夹,取出4000个各文件夹下最大的一张图,统一存放到一个文件夹里?

有4000个文件夹,取出4000个各文件夹下最大的一张图,统一存放到一个文件夹里

File[] files=new File("D:\\你的目录").listFiles();
File maxfile = null;
for (File f:files)
{
if (f.length() > maxfile.length()) maxfile = f;
}
if (maxfile != null)
Files.copy(maxfile.getName(), "x:\\目标");