set Quelle="C:\Users\test\Documents"
set full="Z:\Backup_Daten\%year% %month% %day%"
set templog="Z:\log\temp.log"
set log="Z:\log\backup.log"
echo .>>%log%
echo Starte Backup-full: %date% %time% von %Quelle% nach %full%>>%log%
md %full%
xcopy %Quelle% %full% /s /v /c /i /f /h /k /o /x /y>>%log%
echo Starte Überpruefung>>%log%
start /w Z:\Backup_Script\windiff.exe -Sdx %templog% -T %full% %quelle%
find "different" %templog%>>%log%
echo Loesche alle Datums ordner bis auf die letzten 10...
set Ziel=D:\Backup_Daten
for /f %%i in ('dir /ad /o-d /b Z:\Backup_Daten\?????????? ^|more +10') do rd /s /q "Z:\Backup_Daten\%%i
echo Fertig>>%log%
start notepad.exe %log%
set full="Z:\Backup_Daten\%year% %month% %day%"
set templog="Z:\log\temp.log"
set log="Z:\log\backup.log"
echo .>>%log%
echo Starte Backup-full: %date% %time% von %Quelle% nach %full%>>%log%
md %full%
xcopy %Quelle% %full% /s /v /c /i /f /h /k /o /x /y>>%log%
echo Starte Überpruefung>>%log%
start /w Z:\Backup_Script\windiff.exe -Sdx %templog% -T %full% %quelle%
find "different" %templog%>>%log%
echo Loesche alle Datums ordner bis auf die letzten 10...
set Ziel=D:\Backup_Daten
for /f %%i in ('dir /ad /o-d /b Z:\Backup_Daten\?????????? ^|more +10') do rd /s /q "Z:\Backup_Daten\%%i
echo Fertig>>%log%
start notepad.exe %log%
bin am versuchen ein script zu schreiben. Dass beim daraufklicken ein Backup erstellt wird und gleichzeitig die Backups löscht die älter wie 10 Wochen sind.
Das Script sollte ein Ordner auf Z: mit dem Datum erstellen aber leider legt der nur den Dokument Ordner auf Z an und kopiert dort die Dateien rein. Somit klappt das auch nicht das das script die älteren löscht.
Kann mir da jemand hilfe Stellung geben? Das script soll die Ordner nach datum (Ordner Name) löschen nicht nach Zeitstempel.