710 Aufrufe
Gefragt in WindowsXP von
Hallo,

ich möchte gerne ein Skript erstellen, das Dateien mit einer speziellen Dateiendung, die älter als 100 Tage sind, an einen anderen Ort verschiebt, incl. dem ganzen Pfad. Dieses verschieben soll sich aber ausschliesslich auf die genannten Kriterien beziehen.

Also kurz und knapp:
Suche in Ordner D:\
nach Dateien mit Endung *.xls
älter als 100 Tage
Verschiebe nach E:\ mit Ordnerstruktur (behalte aber Ordnerstruktur auf D:\ bei.
exclude *benennung1* *benennung2*

Auf dem Source-Laufwerk darf sich also nicht ändern, ausser dass die Dateien mit den entsprechenden Kriterien nach E:\ verschoben werden (mit einer Kopie der Ordnerstruktur zum wiederfinden).

Vorher:
D:\Ordner1\test.xls

Nachher: D:\Ordner1\
E:\Ordner1\test.xls


System ist Windows Server 2003.

Kann mir jemand weiterhelfen?

2 Antworten

0 Punkte
Beantwortet von
such einfach mal hier im supportnet nach robocopy

dann haste ein kommandozeilentool das das alles ganz gut kann

LG
0 Punkte
Beantwortet von
Ja, bei robocopy war ich schon und habe das versucht, aber nicht mit dem gewünschten Erfolg:

robocopy /MINAGE:100 /MOVE D:\ E:\ *.xls /XD *name1* *name2* *name3* /log:D:\LOGS\ergebnis.log /R:2 /W:30 /V /S /tee

Hier hat er alles mögliche gemacht, nur nicht das was er sollte. :-(
...