Backup erstellen
WENN "blabla" DANN "blabla" SONST "blabla"
hallo miteinander
ich habe erst heute angefangen batch dateien zu erstllen, das war die aufgabe von meinem lehrmeister...
hier habe ich ein beispiel von einer backup-batch datei erstellt... ich möchte, dass zuerst die quelle überprüft wird und dann eine MELDUNG erscheint falls der verzeichniss nicht gefunden wird...und wenn der ordner auf dem computer gefunden wird, soll das programm mit dem backupen fortfahren...
jetzt kommt aber die meldung immer obwohl der verzeichniss existiert...der Verzeichniss befinden sich in D: was habe ich falsch gemacht???
@echo off
IF NOT EXIST "D:\Dokumente\" goto MELDUNG
:MELDUNG
echo Sie haben diese Verzeichnisse nicht, bitte überprüfen sie die Quelle!
echo.
PAUSE
START menuauswahl.bat
exit
echo Dieses Programm wird jetzt altes Backup als Backup_alt verschieben und neues Back von Dokumente erstellen.
echo Bitte schliessen Sie alle Programme.
echo.
PAUSE
rd D:\Backup_alt /S /Q
xcopy "D:\Backup" D:\Backup_alt\ /E /V /H /F /Y
rd D:\Backup /S /Q
xcopy "D:\Dokumente" D:\Backup\ /E /V /H /F
echo Der Prozess wurde erfolgreich abgeschlossen.
echo.
PAUSE
START menuauswahl.bat
exit
lg, Kristy (bin neu hier, erst seit heute)
hab jetzt ein bischen korrigiert, menuauswahl ist in ordnung der springt ja nachher automatisch auf diese datei...
nur verstehe ich nicht warum er die datei dokumente nicht findet...
@echo off
IF NOT EXIST "D:\Dokumente" goto MELDUNG else goto BACKUP
:MELDUNG
echo Sie haben diese Verzeichnisse nicht, bitte überprüfen sie die Quelle!
echo.
PAUSE
START menuauswahl.bat
exit
:BACKUP
echo Dieses Programm wird jetzt altes Backup als Backup_alt verschieben und neues Back von Dokumente erstellen.
echo Bitte schliessen Sie alle Programme.
echo.
PAUSE
rd D:\Backup_alt /S /Q
xcopy "D:\Backup" D:\Backup_alt\ /E /V /H /F /Y
rd D:\Backup /S /Q
xcopy "D:\Dokumente" D:\Backup\ /E /V /H /F
echo Der Prozess wurde erfolgreich abgeschlossen.
echo.
PAUSE
START menuauswahl.bat
exit
lg, Kristy
hallo miteinander
ich habe erst heute angefangen batch dateien zu erstllen, das war die aufgabe von meinem lehrmeister...
hier habe ich ein beispiel von einer backup-batch datei erstellt... ich möchte, dass zuerst die quelle überprüft wird und dann eine MELDUNG erscheint falls der verzeichniss nicht gefunden wird...und wenn der ordner auf dem computer gefunden wird, soll das programm mit dem backupen fortfahren...
jetzt kommt aber die meldung immer obwohl der verzeichniss existiert...der Verzeichniss befinden sich in D: was habe ich falsch gemacht???
@echo off
IF NOT EXIST "D:\Dokumente\" goto MELDUNG
:MELDUNG
echo Sie haben diese Verzeichnisse nicht, bitte überprüfen sie die Quelle!
echo.
PAUSE
START menuauswahl.bat
exit
echo Dieses Programm wird jetzt altes Backup als Backup_alt verschieben und neues Back von Dokumente erstellen.
echo Bitte schliessen Sie alle Programme.
echo.
PAUSE
rd D:\Backup_alt /S /Q
xcopy "D:\Backup" D:\Backup_alt\ /E /V /H /F /Y
rd D:\Backup /S /Q
xcopy "D:\Dokumente" D:\Backup\ /E /V /H /F
echo Der Prozess wurde erfolgreich abgeschlossen.
echo.
PAUSE
START menuauswahl.bat
exit
lg, Kristy (bin neu hier, erst seit heute)
hab jetzt ein bischen korrigiert, menuauswahl ist in ordnung der springt ja nachher automatisch auf diese datei...
nur verstehe ich nicht warum er die datei dokumente nicht findet...
@echo off
IF NOT EXIST "D:\Dokumente" goto MELDUNG else goto BACKUP
:MELDUNG
echo Sie haben diese Verzeichnisse nicht, bitte überprüfen sie die Quelle!
echo.
PAUSE
START menuauswahl.bat
exit
:BACKUP
echo Dieses Programm wird jetzt altes Backup als Backup_alt verschieben und neues Back von Dokumente erstellen.
echo Bitte schliessen Sie alle Programme.
echo.
PAUSE
rd D:\Backup_alt /S /Q
xcopy "D:\Backup" D:\Backup_alt\ /E /V /H /F /Y
rd D:\Backup /S /Q
xcopy "D:\Dokumente" D:\Backup\ /E /V /H /F
echo Der Prozess wurde erfolgreich abgeschlossen.
echo.
PAUSE
START menuauswahl.bat
exit
lg, Kristy
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 51590
Url: https://administrator.de/forum/backup-erstellen-51590.html
Ausgedruckt am: 09.01.2025 um 22:01 Uhr
8 Kommentare
Neuester Kommentar
hi ...
zur ersten Pause wird die Batch stehen bleiben, aber ist ja so gewollt.
Würde für menuauswahl den vollen Pfad angeben.
Empfehlung wäre die Daten auch auf ein Server zu sichern, wenn "D" nicht schon ein solches ist ...???
sonst könnte es klappen ...
aber zur Menuauswahl sehe ich nichts ....
zur ersten Pause wird die Batch stehen bleiben, aber ist ja so gewollt.
Würde für menuauswahl den vollen Pfad angeben.
Empfehlung wäre die Daten auch auf ein Server zu sichern, wenn "D" nicht schon ein solches ist ...???
sonst könnte es klappen ...
aber zur Menuauswahl sehe ich nichts ....