Wie zeige ich alle Dateien (einschließlich der Dateien in Unterverzeichnissen) an, sortiert nach dem Datum der letzten Änderung?

23608
Paolo Bergantino

Ich habe also einen Ordner mit vielen Ordnern, die viele Ordner haben und so weiter.

Ich habe einige Dateien bearbeitet, die sich in vielen dieser Ordner befinden, aber ich habe keine Ahnung, um welche Dateien es sich handelt. Gibt es ein Programm, das rekursiv durch den Ordner geht und mir alle Dateien nach ihrem letzten Änderungsdatum anzeigt? Ich bin unter Windows XP.

11

5 Antworten auf die Frage

7
splattne

Haben Sie versucht, die integrierte Windows-Suche zu verwenden (Platzhaltersuche für diesen Ordner und Sortieren des Ergebnisses nach Änderungsdatum).

Als Alternative gibt es ein kleines Freeware-Tool, das Sie verwenden könnten: " Last Changed Files ". Hier ist eine Beschreibung der Software.

Alt-Text

Alt-Text

Verwenden Sie die Windows-Suche! ABER NATÜRLICH. Ich fühle mich jetzt wie ein Idiot. Dies tat den Trick, obwohl ich nicht unter Vista bin. Paolo Bergantino vor 15 Jahren 0
3
Vladimir

Verwenden Sie Total Commander. :) Ich meine es ernst.

Geben Sie den Hauptordner ein, den Sie anzeigen möchten, und Ctrl+ B. Daraufhin werden alle Dateien im Hauptordner und alle seine Unterordner aufgelistet. Und dann wissen Sie, wie Sie nach Datum AZ oder ZA sortieren. Jemand hat das oben erklärt.

Vergessen Sie den Windows Explorer, wenn es um die Dateiverwaltung geht. Wenn Sie mich fragen, vermeiden Sie den Windows Explorer, es sei denn, Sie müssen ihn wirklich verwenden (z. B. wenn Sie etwas aus dem Internet an einem bestimmten Ort speichern).

1
John T
DIR /S /OD 

Die Windows-Suche ist dafür wahrscheinlich besser. Wechseln Sie einfach zum obersten Verzeichnis, in dem Sie beginnen möchten, und lassen Sie den Dateinamen leer. Es listet alle Dateien auf und klickt einfach auf "Date Modified", wie hier gezeigt:

Alt-Text

Dies funktioniert, aber die Dateien werden nach Ordnern gruppiert. Es gibt viele Ordner, also muss ich jeden durchgehen und sehen, wann die letzte Datei bearbeitet wurde. Gibt es eine Version dieses Kommentars, die alle Dateien zusammenfasst? Paolo Bergantino vor 15 Jahren 0
Fügen Sie den Schalter / B hinzu John T vor 15 Jahren 0
Ich habe gerade "dir / OD / S / B" gemacht, aber es gibt keine Daten außer dem Dateinamen und die Sortierung stimmt definitiv nicht ... Mmm. Paolo Bergantino vor 15 Jahren 0
Hoppla! Es werden einfach Header wie der Name des Ordners entfernt, in den es rekonstruiert wurde usw. Cygwin ist wahrscheinlich der einfachste Weg, um die Wahrheit zu sagen. John T vor 15 Jahren 0
Ja. Danke für deine Hilfe. Paolo Bergantino vor 15 Jahren 0
1
nik

Der dirBefehl

dir /od /S 

war etwas, was ich lange gebraucht habe.

Seitdem bin ich zu Cygwin gewechselt.

find . -type f -exec ls -lsrt {} + 

Hinweis: Das " r" macht lsdie umgekehrte Sortierung; neueste Dateien am unteren Rand.

Dies funktioniert, aber die Dateien werden nach Ordnern gruppiert. Es gibt viele Ordner, also muss ich jeden durchgehen und sehen, wann die letzte Datei bearbeitet wurde. Gibt es eine Version dieses Kommentars, die alle Dateien zusammenfasst? Paolo Bergantino vor 15 Jahren 0
Ja, ich erinnere mich. Deshalb die Cygwin-Referenz. Möglicherweise gibt es einige DOS / Windows-Tricks, aber ich finde Ruhe in der Cygwin-Unix-Shell. nik vor 15 Jahren 0
Ich hatte Cygwin zur Hälfte heruntergeladen, als die Windows-Suche vorgeschlagen wurde. Vielen Dank, ich denke, ich werde es trotzdem prüfen. Paolo Bergantino vor 15 Jahren 0
-1
james blair

Suchen Sie in jedem Ordner nach der gesuchten Datei. Das ist die Lösung, die ich gefunden habe, die am besten funktioniert, da nichts, was ich gesehen habe, das Problem wirklich lösen kann