Batchprofi gesucht - Doppelte Bedingung

Gast #6666887
Lesenswert?

Hallo Leute,

Für ein schnelles Backup nehme ich eine Batchdatei her, welche robocopy 
benutzt.
Aktuell wird abgefragt, ob das Verzeichniss XY am Laufwer XX existiert.
Wenn ja, dann wird Robocopy gestartet.
Dies sieht so aus:
1
@echo off
2

3
IF EXIST "E:\Anleitungen\" ROBOCOPY \\192.168.1.200\Anleitungen\ E:\Anleitungen\ /E /PURGE /mir
4
IF EXIST "F:\Anleitungen\" ROBOCOPY \\192.168.1.200\Anleitungen\ F:\Anleitungen\ /E /PURGE /mir
5
IF EXIST "G:\Anleitungen\" ROBOCOPY \\192.168.1.200\Anleitungen\ G:\Anleitungen\ /E /PURGE /mir

Nun möchte ich aber auch prüfen, ob es die IP Adresse auch wirklich 
gibt, da ja sonst Robocopy hängen bleibt, weil ja das Ziel exisitiert, 
aber die Quelle nicht gefunden werden kann.
Wie kann ich da eine dopppelte Prüfung machen??
Kann mir da jedmand ein Beispiel dafür geben?
Gast #6667054
Lesenswert?

Haaah. Hinbekommen.

IF NOT EXIST "\\192.168.1.200\Anleitungen\" goto noping
IF EXIST "E:\Anleitungen\" ROBOCOPY \\192.168.1.200\Anleitungen\ 
E:\Anleitungen\ /E /PURGE /mir /R:2 /W:3
IF EXIST "F:\Anleitungen\" ROBOCOPY \\192.168.1.200\Anleitungen\ 
F:\Anleitungen\ /E /PURGE /mir /R:2 /W:3
IF EXIST "G:\Anleitungen\" ROBOCOPY \\192.168.1.200\Anleitungen\ 
G:\Anleitungen\ /E /PURGE /mir /R:2 /W:3
IF EXIST "H:\Anleitungen\" ROBOCOPY \\192.168.1.200\Anleitungen\ 
H:\Anleitungen\ /E /PURGE /mir /R:2 /W:3
IF EXIST "I:\Anleitungen\" ROBOCOPY \\192.168.1.200\Anleitungen\ 
I:\Anleitungen\ /E /PURGE /mir /R:2 /W:3
IF EXIST "J:\Anleitungen\" ROBOCOPY \\192.168.1.200\Anleitungen\ 
J:\Anleitungen\ /E /PURGE /mir /R:2 /W:3
:noping

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren