dinoldo
Cadet 4th Year
- Registriert
- Juni 2017
- Beiträge
- 104
Hallo zusammen,
ich hoffe, ihr könnt mir bitte helfen. Ich habe eine Batchdatei, die ich regelmäßig ausführen muss. Es werden in der Regel die Datei an 21 Standorten kopiert / verteilt. Die Batchdatei beinhaltet nicht die Fehlerbehandlung.
Ich würde gerne vorher überprüfen werden, ob eine bestimmte Datei "File.txt" an jeweiligem Standort existiert. Wenn an allen Standorten die Datei vorhanden ist, erst dann soll die XCOPY Routine ausgeführt werden. Wenn an irgendeinem Standort die Datei "File.txt" nicht existiert bzw. Pfad nicht erreichbar ist, dann soll das Script stoppen / pausieren.
Ich hoffe, dass ich das Problem gut beschrieben habe und ihr mir bitte helfen könnt, die im Code unten zu erweitern.
Herzlichen Dank im Voraus.
Beste Grüße,
Dino
ich hoffe, ihr könnt mir bitte helfen. Ich habe eine Batchdatei, die ich regelmäßig ausführen muss. Es werden in der Regel die Datei an 21 Standorten kopiert / verteilt. Die Batchdatei beinhaltet nicht die Fehlerbehandlung.
Ich würde gerne vorher überprüfen werden, ob eine bestimmte Datei "File.txt" an jeweiligem Standort existiert. Wenn an allen Standorten die Datei vorhanden ist, erst dann soll die XCOPY Routine ausgeführt werden. Wenn an irgendeinem Standort die Datei "File.txt" nicht existiert bzw. Pfad nicht erreichbar ist, dann soll das Script stoppen / pausieren.
Ich hoffe, dass ich das Problem gut beschrieben habe und ihr mir bitte helfen könnt, die im Code unten zu erweitern.
Herzlichen Dank im Voraus.
Code:
color 17
REM hier käme die prüfroutine
REM "D:\Bodo GmbH\DE-TAL01\File.txt
REM "D:\Bodo GmbH\DE-MOS16\File.txt
REM "D:\Bodo GmbH\DE-SAR43\File.txt
REM "D:\Bodo GmbH\DE-OLD27\File.txt
REM "D:\Bodo GmbH\DE-TOS02\File.txt
REM "D:\Bodo GmbH\DE-SPL02\File.txt
REM "D:\Bodo GmbH\DE-KAK05\File.txt
REM "D:\Bodo GmbH\DE-VAL16\File.txt
REM "D:\Bodo GmbH\DE-BEO01\File.txt
REM "D:\Bodo GmbH\DE-ZAG01\File.txt
REM "D:\Bodo GmbH\DE-LJU01\File.txt
REM "D:\Bodo GmbH\DE-KOP16\File.txt
REM "D:\Bodo GmbH\DE-AMS02\File.txt
REM "D:\Bodo GmbH\DE-SRB03\File.txt
REM "D:\Bodo GmbH\DE-DUB05\File.txt
REM "D:\Bodo GmbH\DE-SRB01\File.txt
REM "D:\Bodo GmbH\DE-ALM10\File.txt
REM "D:\Bodo GmbH\DE-DZE01\File.txt
REM "D:\Bodo GmbH\DE-NEL07\File.txt
REM "D:\Bodo GmbH\DE-SEL05\File.txt
REM "D:\Bodo GmbH\DE-DIN01\File.txt
set Script_Path=%~dp0
set QUELLE=%Script_Path:~0,-1%\20210320
set PFAD=LOGOX\BIN
xcopy "%QUELLE%" "D:\Bodo GmbH\DE-TAL01\%PFAD%\" /Y /E
xcopy "%QUELLE%" "D:\Bodo GmbH\DE-MOS16\%PFAD%\" /Y /E
xcopy "%QUELLE%" "D:\Bodo GmbH\DE-SAR43\%PFAD%\" /Y /E
xcopy "%QUELLE%" "D:\Bodo GmbH\DE-OLD27\%PFAD%\" /Y /E
xcopy "%QUELLE%" "D:\Bodo GmbH\DE-TOS02\%PFAD%\" /Y /E
xcopy "%QUELLE%" "D:\Bodo GmbH\DE-SPL02\%PFAD%\" /Y /E
xcopy "%QUELLE%" "D:\Bodo GmbH\DE-KAK05\%PFAD%\" /Y /E
xcopy "%QUELLE%" "D:\Bodo GmbH\DE-VAL16\%PFAD%\" /Y /E
xcopy "%QUELLE%" "D:\Bodo GmbH\DE-BEO01\%PFAD%\" /Y /E
xcopy "%QUELLE%" "D:\Bodo GmbH\DE-ZAG01\%PFAD%\" /Y /E
xcopy "%QUELLE%" "D:\Bodo GmbH\DE-LJU01\%PFAD%\" /Y /E
xcopy "%QUELLE%" "D:\Bodo GmbH\DE-KOP16\%PFAD%\" /Y /E
xcopy "%QUELLE%" "D:\Bodo GmbH\DE-AMS02\%PFAD%\" /Y /E
xcopy "%QUELLE%" "D:\Bodo GmbH\DE-SRB03\%PFAD%\" /Y /E
xcopy "%QUELLE%" "D:\Bodo GmbH\DE-DUB05\%PFAD%\" /Y /E
xcopy "%QUELLE%" "D:\Bodo GmbH\DE-SRB01\%PFAD%\" /Y /E
xcopy "%QUELLE%" "D:\Bodo GmbH\DE-ALM10\%PFAD%\" /Y /E
xcopy "%QUELLE%" "D:\Bodo GmbH\DE-DZE01\%PFAD%\" /Y /E
xcopy "%QUELLE%" "D:\Bodo GmbH\DE-NEL07\%PFAD%\" /Y /E
xcopy "%QUELLE%" "D:\Bodo GmbH\DE-SEL05\%PFAD%\" /Y /E
xcopy "%QUELLE%" "D:\Bodo GmbH\DE-DIN01\%PFAD%\" /Y /E
Beste Grüße,
Dino