Hallo,
Ich versuche einen Datenpfad mit Hilfe einer Batchdatei zur Sicherung auf ein Netzlaufwerk zu kopieren.
Dabei will ich drei verschiedene, aufeinander folgende Ordner nutzen, um verschiedene Versionen / Alter der Sicherungen zur Verfügung zu haben.
Diese habe ich Opa, Vater und Sohn genannt, Opa will ich vor dem
Backup löschen, dann Vater zu Opa umbenennen, Sohn zu Vater und dann Sohn neu erstellen.
Das Umbenennen soll ohne Bestätigung durchgeführt werden (das Löschen auch), beides funktioniert (noch) nicht, irgendwie komme ich mit den Parametern nicht klar.
Könnt ihr mir bitte dabei helfen, siehe den folgenden (unfertigen) Prototyp der Datei?
Danke und Gruss, Mikoop
@
echo off
cls
rem Kontrolle ob Anwender im System
if exist l:\greenbaum\daten\P*.lck goto alarm
goto weiter
:alarm
rem Anwender im System gefunden, Sicherung abgebrochen
echo Abbruch da Anwender im System > "C:\Dokumente und Einstellungen\Hils-Koop\Desktop\alarm.txt"
goto ende
:weiter
rem Kontrolle ob Pfad verfügbar
if not exist \\IOMEGA-002E55\NetHDD\backup\control.txt goto fehler
goto ordner
:fehler
rem Laufwerk nicht verfügbar
echo Laufwerk nicht ansprechbar > "C:\Dokumente und Einstellungen\Hils-Koop\Desktop\alarm.txt"
goto ende
:ordner
rem Order umbenennen
del \\IOMEGA-002E55\NetHDD\backup\opa /f /s /q
ren "\\IOMEGA-002E55\NetHDD\backup\vater" "\\IOMEGA-002E55\NetHDD\backup\opa"
ren \\IOMEGA-002E55\NetHDD\backup\sohn \\IOMEGA-002E55\NetHDD\backup\vater
goto backup
:backup
rem Sicherung
cd\
cd programme
cd versync
verzeichnissyncronizer.exe l:\greenbaum \\IOMEGA-002E55\NetHDD\backup\opa\greenbaum down
goto :ende
:ende
exit