Alte Dateien und Ordner in bestimmtes Verzeichnis per cmd verschieben
Guten Tag zusammen
Wenn ich im cmd den Befehl "move /?" eingebe, so sehe ich, wie man Dateien in ein anderes Verzeichnis verschieben kann. Soweit so gut, was ich sicherlich schon mal gebrauchen kann.
Ich möchte aber gerne, dass es mir jeweils in einem vorbestimmtem Verzeichnis nur die "alten" Dateien/Ordner in ein anderes vorbestimmtes Verzeichnis verschieben soll.
Konkret ein Beispiel:
Ich habe den Ordner C:\Ordner\Alles\
In diesem Ordner befinden sich z.B. 10 Dateien und 5 Ordner. Im Windows Explorer sieht man ja standardmässig das Datum "Date modified".
Mein Script sollte nun die 10 Dateien und diese 5 Ordner nach dem "Date modified" anschauen. Wenn die Dateien/Ordner älter als 20 Tage sind, so sollen diese betroffene Dateien/Ordner verschoben werden nach: C:\Ordner\Alt\
In den 5 Ordnern kann es jeweils noch mehrere Dateien haben. Diese sollen einfach mitverschoben werden. Nach "Date modified" sollte es aber nur im Verzeichnis C:\Ordner\Alles\ nachschauen, aber nicht in den Unterordnern.
Hätte jemand noch eine Idee, wie ich mit "move" per cmd das einrichten könnte? Oder gibt es was besseres als move in Kombination mit dem Datum?
Vielen Dank und Gruss
blowdow
Wenn ich im cmd den Befehl "move /?" eingebe, so sehe ich, wie man Dateien in ein anderes Verzeichnis verschieben kann. Soweit so gut, was ich sicherlich schon mal gebrauchen kann.
Ich möchte aber gerne, dass es mir jeweils in einem vorbestimmtem Verzeichnis nur die "alten" Dateien/Ordner in ein anderes vorbestimmtes Verzeichnis verschieben soll.
Konkret ein Beispiel:
Ich habe den Ordner C:\Ordner\Alles\
In diesem Ordner befinden sich z.B. 10 Dateien und 5 Ordner. Im Windows Explorer sieht man ja standardmässig das Datum "Date modified".
Mein Script sollte nun die 10 Dateien und diese 5 Ordner nach dem "Date modified" anschauen. Wenn die Dateien/Ordner älter als 20 Tage sind, so sollen diese betroffene Dateien/Ordner verschoben werden nach: C:\Ordner\Alt\
In den 5 Ordnern kann es jeweils noch mehrere Dateien haben. Diese sollen einfach mitverschoben werden. Nach "Date modified" sollte es aber nur im Verzeichnis C:\Ordner\Alles\ nachschauen, aber nicht in den Unterordnern.
Hätte jemand noch eine Idee, wie ich mit "move" per cmd das einrichten könnte? Oder gibt es was besseres als move in Kombination mit dem Datum?
Vielen Dank und Gruss
blowdow
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 293693
Url: https://administrator.de/contentid/293693
Ausgedruckt am: 22.11.2024 um 19:11 Uhr
2 Kommentare
Neuester Kommentar
Robocopy mit den Parametern /minage:20 und /move ist dein Freund:
https://technet.microsoft.com/de-de/library/cc733145(v=ws.10).aspx
Gruß grexit
Bzw. ist das ein Thema das hier schon in >500 Threads behandelt wurde, also Suchfunktion anwerfen please ...
https://technet.microsoft.com/de-de/library/cc733145(v=ws.10).aspx
Gruß grexit
Bzw. ist das ein Thema das hier schon in >500 Threads behandelt wurde, also Suchfunktion anwerfen please ...