rem Backupskript: xcopy "quelle*.*" "ziel" /d /e /c /h /y
rem
SET DRIVE=P
xcopy "C:WindowsFavoriten*.*"
"%DRIVE%:backup_shuttleC
rem EINZELNE EINSTELLUNGEN
xcopy "C:Dokumente und EinstellungenRainerLokale
EinstellungenAnwendungsdaten
Express*.*" "%DRIVE%:backup_shuttleC
Express" /d /e /c /h /y
xcopy "C:Dokumente und EinstellungenRainerEigene Dateien*.*"
"%DRIVE%:backup_shuttleC
Dateien" /d /e /c /h /y
xcopy "E:hp*.*" "%DRIVE%:backup_shuttleEhp
rem xcopy "E:Tutorials*.*" "%DRIVE%:backup_shuttleE
/h /y
rem xcopy "E:c++*.*" "%DRIVE%:backup_shuttleEc++
backup2.bat
@ECHO off
CLS
REM ----------------------------
REM Name: Sicherung.bat
REM Autor: ***
REM Datum: 28.03.2005
REM ----------------------------
ECHO Beginn, datensicherung von Mozila und Foxmail
ECHO.
xcopy "C:Dokumente und EinstellungenAdministratorAnwendungsdatenMozilla*.*" "D:BackupMozilla%date%*.*" /Y /I /E /s
xcopy "C:ProgrammeFoxmail*.*" "D:BackupFoxmail%date%*.*" /Y /I /E /s
ECHO.
ECHO Ende, datensichung von Mozila und Foxmail
ECHO Beginn, loeschung der Ordner die Aelter als Sieben Tage sind.
ECHO.
for /f "skip=7" %%a in ('dir /b /a:d /o:-d D:BackupMozilla') do rd /s /q D:BackupMozilla%%a
for /f "skip=7" %%a in ('dir /b /a:d /o:-d D:BackupFoxmail') do rd /s /q D:BackupFoxmail%%a
ECHO.
ECHO Ende, loeschung der Ordner die Aelter als Sieben Tage sind.
REM -----------------------------Ende----------------------------
Bei mir wird mit %date% nur das Datum ohne Wochentag (und ohne Leerzeichen) ausgegeben. Damit habe ich dann auch getestet.
Wenn die Ordner z.B. "Mo 28.03.2005" heißen, müssen die Zeilen so aussehen:
for /f "skip=7 delims=" %%a in ('dir /b /a:d /o:-d D:BackupMozilla') do rd /s /q "D:BackupMozilla%%a"
und
for /f "skip=7 delims=" %%a in ('dir /b /a:d /o:-d D:BackupFoxmail') do rd /s /q "D:BackupFoxmail%%a"
Zwei Änderungen
Die delims= Option, damit die gesamte Ausgabezeile des dir Kommandos gelesen wird.
Wichtig: auf keinen Fall ein Leerzeichen zwischen delims= und dem Anführungszeichen setzen. Also so wie oben delims="
Änderung zwei, die Anführungszeichen in der Pfadangabe für das rd Kommando.