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
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
Please also mark the comments that contributed to the solution of the article
Content-Key: 51590
Url: https://administrator.de/contentid/51590
Printed on: April 27, 2024 at 00:04 o'clock
8 Comments
Latest comment
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 ....