![]() |
Batch Script
Hallo,
kann mir bitte jemand sagen wie ich per batch script alle dateien, welche "gestern" erstellt wurden, in ein bestimmtes Verzeichnis kopiere? (WinXP) Dem Befehl xcopy kann ich den Parameter /D:m-d-y mitgeben, jedoch wenn ich das datum mit %date% auslese hat dies ein anderes Format. Wie kann ich das aktuelle Datum in das Format mm-dd-yyyy bringen? Vielen Dank für eure Hilfe, lg Gerald |
hast du schon in den msdn bzw. technet Sites von MICROSOFT geblättert?
|
folgende befehlszeile setzt den wert der variablen datum auf das gewünschte format:
Code:
for /f "tokens=1,2,3 delims=. " %i in ('date /t') do set date=%j-%i-%k |
..479
jaja das guta alte ressourcekit
da gibts ein utility..genannt forfiles.exe mit dem kann man wahre wunderdinge vollbringen zB: forfiles.exe -p%DIR%\ -m*.* -d-30 -c"cmd /c del /q @FILE" alle files älter als 30tage werden in dem directory %DIR% (=variable) gelöscht. einfach doku dazu lesen. ms versteckt gern solche netten sachen. |
Alle Zeitangaben in WEZ +2. Es ist jetzt 20:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag