我正在使用apache.commons jar从文件夹中读取最新的10个文件(按创建日期)
这是列出所有的文件,但我不知道为什么即使在完成读取10个文件后,它仍然没有停止
这是我的代码,但我不知道它为什么不停止
import org.apache.commons.io.comparator.LastModifiedFileComparator;
import java.io.File;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
File dir = new File("D:\\MyFolder");
File[] files = dir.listFiles();
Arrays.sort(files, LastModifiedFileComparator.LASTMODIFIED_REVERSE);
for (int i = 0; i < files.length; i++) {
if(files.length==10)
{
// return;
break ;
}
File file = files[i];
System.out.printf(file.getName()+"\n");
}
}
}