G
Gast123
Gast
Hallo,
ich arbeite gerade an einen kleinen Projekt was ein Bildverzeichnis ausliest. Mit wenigen Bildern klappt alles ganz gut, so um die 3000 Bilder. Möchte ich aber das ganze Archiv einlesen läd er sich zu Tode. Daher überlege ich, wie es möglich ist das gesamte Verzeichnis rekursiv zu durchsuchen ohne es komplett laden zu müssen.
Es soll nur der gewünschte Unterordner bzw. Zeitraum geladen werden.
Derzeit habe ich es so gelöst, dass das gesamte Verzeichnis gelistet wird.
Hat vieleicht jemand einen Tipp für mich wie das klappen könnte?
ich arbeite gerade an einen kleinen Projekt was ein Bildverzeichnis ausliest. Mit wenigen Bildern klappt alles ganz gut, so um die 3000 Bilder. Möchte ich aber das ganze Archiv einlesen läd er sich zu Tode. Daher überlege ich, wie es möglich ist das gesamte Verzeichnis rekursiv zu durchsuchen ohne es komplett laden zu müssen.
Es soll nur der gewünschte Unterordner bzw. Zeitraum geladen werden.
Derzeit habe ich es so gelöst, dass das gesamte Verzeichnis gelistet wird.
Code:
public void loadDirectory(){
liste.clear();
for ( File file : workbenchpointer.listFiles(new BildFilter()) ) {
liste.add((String)file.getAbsolutePath()); }
workbenchStartPos =0;
updateView(workbenchStartPos);
}
Hat vieleicht jemand einen Tipp für mich wie das klappen könnte?