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");
}
}
}