Hallo zusammen,
gibt es einen Weg, Dateien die nicht älter als 30 Tage zu bekommen?
Momentan ist es so dass ich über das Netzlaufwerk Verzeichnisse hole. Leider sind da mehrere 10.000 Dateien in viele Verzeichnissen. Um nur die aktuellen Dateien zu holen, möchte ich die Dateiliste filtern.
1. Frage: Gibt es einen Weg performanter vorzugehen. Alle Dateien im Filer durchiterieren und rekursiv ist nicht so sinnvoll oder?
2. Frage: Wie bekomme ich nur die aktuellen Dateien von max 30 tage?
Hiermit geht das nicht.
Viele Grüße
lam
gibt es einen Weg, Dateien die nicht älter als 30 Tage zu bekommen?
Momentan ist es so dass ich über das Netzlaufwerk Verzeichnisse hole. Leider sind da mehrere 10.000 Dateien in viele Verzeichnissen. Um nur die aktuellen Dateien zu holen, möchte ich die Dateiliste filtern.
1. Frage: Gibt es einen Weg performanter vorzugehen. Alle Dateien im Filer durchiterieren und rekursiv ist nicht so sinnvoll oder?
2. Frage: Wie bekomme ich nur die aktuellen Dateien von max 30 tage?
Code:
if ( !FileUtils.isFileOlder(file, DateTime.now().minusDays(30).toDate()) ) {
files.add(file);
}
Hiermit geht das nicht.
Viele Grüße
lam