我正在使用 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");
}
}
}