Frage : Subfolders und ihren Inhalt auf eine andere Position verschieben, die auf Datum basiert.

He Völker, habe ich ein Faltblatt, das C:\Logs betitelt.  Im Maschinenbordbuchfaltblatt gibt es zahlreiche Subfolders mit Kindfaltblättern und -daten.  Was ich hoffte, könnte jemand mir mit helfen ist eine Reihenakte oder -index, die das C:\logs-Faltblatt betrachten und alle mögliche Subfolders mit ihrem Inhalt auf ein anderes Faltblatt (C:\OldLogs zum Beispiel) verschieben können basiert auf Datum.  Z.B. sollte Blick auf das C:\logs-Faltblatt und jedes mögliches Faltblatt in diesem Verzeichnis älter als 30 Tage auf c:\OldLogs verschoben werden.  Dankt Völkern, jede mögliche Hilfe ist groß appreciated.

FYI, eine Reihenakte sein vorzuziehend, weil dieses in einer Windows 7 Vordurchführung Aufladungsumwelt auch verwendet werden kann.  Nicht fragen, warum, ich nicht über es either.
glücklich bin

Antwort : Subfolders und ihren Inhalt auf eine andere Position verschieben, die auf Datum basiert.

Sie können Robocopy verwenden, um dieses zu vollenden.  Robocopy eingeschlossen mit Windows Vista, 7, und Bediener 2008 und es ist im Windows-Hilfsmittelinstallationssatz für alle vorherigen Versionen von Windows vorhanden.  Robocopy hat viele Wahlen, aber eine, die für Sie arbeiten kann, ist: /MINAGE: n: Minimales Akte ALTER - die Akten ausschließen, die als n-Tage/Datum neuer sind.

Z.B.:

ROBOCOPY [source_folder] [destination_folder] *.* /E /MOVE /MINAGE: 30

Dieses verschiebt alle Akten und Subfolders älter als 30 Tage vom Quellweg auf den Bestimmungsortweg.

Ist hier eine Verbindung zu allen Robocopy Parametern: http://ss64.com/nt/robocopy.html
Weitere Lösungen  
 
programming4us programming4us