Ich brauche eine Liste der Verzeichnisse älter als 90 Tage von "heutigen" Datum mit Windows-Befehlszeile, so dass ich eine Batch-Datei planen können, diese Ordner über eine separater Prozess.LISTE (nicht löschen!) Verzeichnisse älter als X mit der Befehlszeile
Ich muss nur Ordner und Unterordner auflisten, keine Dateien.
Ich habe versucht, ‚dir
‘ verwendet, die die Liste erzeugt ich brauche:
dir /b /s /a:d /o:gen >C:\file_list.txt
Aber ich kann nicht für Daten größer ist als X-Check ‚dir
‘ verwenden.
Ich habe mit 'forfiles
' angeschaut, aber dies wird nicht die Liste erzeugen, wie ich es brauche, was mein Dir Versuch produziert.
Um etwas mehr Komplexität hinzuzufügen, muss ich im Idealfall das Datum auf den Dateien innerhalb eines Ordners und nicht die Datumseigenschaften des Ordners überprüfen.
Jede Hilfe wird sehr geschätzt, danke.
Bitte lesen Sie die Tag-Informationen, bevor Sie Tags hinzufügen! [tag: dos] und [tag: ms-dos] gilt definitiv nicht hier sind 'forfiles' wurde in Windows eingeführt ... – aschipfl
Was genau willst du: eine Liste von Verzeichnissen oder eine Liste von Dateien? ist die Sortierreihenfolge relevant? – aschipfl
Related: [Batch-Datei zum Löschen von Dateien älter als N Tage] (http://stackoverflow.com/a/51069) – aschipfl