Windows Batch and Tools |
Auf dem 2003 Server gibt es ein nettes Tool namens "forfiles.exe", mit dem man sich relativ schnell ein erntsprechendes Batch bauen kann. Da es das Tool unter XP erst einmal nicht gibt, muss man es herunterladen (oder vom Server kopieren). ForFiles: This command-line tool can be used in a batch file to select files in a folder or tree for batch processing. Hier ein Aufruf, um die Funktion zu testen: D:\test\Forfiles.exe -p"D:\nagios" -m*.* -d-14 -c"cmd /C Echo @PATH\@FILE" Wichtig! Es darf keine Leerzeichen zwischen den Optionen (z.B. -m) und dem Optionswert geben. Beispiel: D:\test>D:\test\Forfiles.exe -p"D:\nagios\etc" -m*.* -d-14 -c"cmd /C Echo @FDATE - @PATH\@FILE" Es werden also alle Dateien angezeigt, die älter als 14 Tage (-d-14) sind. Um wirklich zu löschen verwendet man diesen Aufruf:
Hoffe es hilft :-) Zuletzt geändert von Bikerpete (admin) am Feb 23 2011 um 3:37 PM
|