Wie listet man nur N Dateien im Verzeichnis mit java @ au

Wenn ich ein Verzeichnis habe, enthält es viele Dateien (ca. 1000 Dateien). Einige dieser Dateien mit dem Namen.verarbeite und andere nicht.

Wie kann ich nur 10 unverarbeitete Dateien auflisten.

Ich verwende diesen Code, um die verarbeitete Datei zu filtern.

File[] inputFileList = inputDirectory.listFiles(new FileFilter() {
                @Override
                public boolean accept(File pathname) {
                    return !pathname.getName().endsWith(".processed");
                }
            });

Aber wenn die Anzahl der nicht verarbeiteten Dateien sehr groß ist, kann dies zu einem Speicherfehler führen. Daher muss ich bei jeder Ausführung der Anwendung eine begrenzte Anzahl von Dateien lesen.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage