Letztes Änderungsdatum der Dateien in einem Verzeichnis abrufen

8

Ich habe Probleme, das aktuell geänderte Datum anzuzeigen.

%Vor%

Ab sofort wird nur das letzte Änderungsdatum des Verzeichnisses in allen Dateien angezeigt. Jede Hilfe würde sehr geschätzt werden!

    
user2250122 14.09.2013, 16:09
quelle

4 Antworten

4

In Ihrer Frage zeigen Sie ein Verzeichnis, keine Datei.

%Vor%

Die Idee besteht darin, ein Verzeichnis zu suchen und nach dem Datum der letzten Änderung aller Dateien zu suchen. Die folgende Frage kann helfen: Wie bekomme ich nur 10 zuletzt geänderte Dateien aus dem Verzeichnis mit Java?

EDIT 1:

Meine heikle Lösung:

%Vor%

EDIT 2:

Für Ihren Fall wäre das hilfreich:

%Vor%

// Jetzt haben Sie eine Dateiliste Array von Dateien. Wenn Sie lastModified-Daten möchten, können Sie von jeder einzelnen Datei wie zuvor abrufen:

%Vor%     
Trikaldarshi 14.09.2013 17:01
quelle
3

Kompletter Code, um das letzte Änderungsdatum zu erhalten

%Vor%     
Vicky 15.03.2014 07:56
quelle
0

File file = new File(Environment.getExternalStorageDirectory() + dir);

Zeigt auf das Verzeichnis, nicht auf eine Datei.

Wenn Sie das Änderungsdatum jeder Datei einzeln in einem Verzeichnis benötigen, verwenden Sie einfach walkfiletree .

Überprüfen Sie das .

    
Borna 14.09.2013 16:47
quelle
0

Ich habe versucht, die Antwort von Anonymous Mohit, aber es überprüft nur die Dateigröße der Elemente im Ordner. Aber was, wenn es viele Unterordner gibt? Hier ist, wie ich es gemacht habe.

%Vor%     
Omatt 03.07.2015 06:49
quelle

Tags und Links