admin1987
Goto Top

Batchdatei soll andere Batchdatei nur aufrufen wenn eine Datei im Verzeichnis vorhanden

Guten Morgen ich habe eine Batchdatei, die per FTP Schnittstellendateien zu einem Partner hochlädt. Und danach eine andere Batchdatei ausführt welche per Mail an einen zweiten Partner ebenfalls Schnittstellendateien zusendet.
Die zweite Batch soll allerdings nur ausgeführt werden wenn in dem Unterverzeichnis "Partner2" , des Verzeichnises wo die Batch liegt irgendeine Datei vorhanden ist.

Wie kann ich dies realisieren, hier meine Batch:
@echo off


set jahr=%date:~-4%
set monat=%date:~-7,2%
set tag=%date:~-10,2%
set stunde=%time:~-8,2%
set minute=%time:~-11,2%

REM PARTNER1 - Bordero-Export
ftp -s:open_ftp_PARTNER!.ini >>log\%jahr%%monat%%tag%%minute%%stunde%.txt
xcopy /y PARTNER1 Ablage
del /q PARTNER1

CALL PARTNER2_EMAIL_BATCH.bat                                                                                               <---- um diese Batch geht es!
exit
Vielen Dank

Content-ID: 73024

Url: https://administrator.de/contentid/73024

Ausgedruckt am: 22.11.2024 um 12:11 Uhr

compispezi
compispezi 08.11.2007 um 09:17:31 Uhr
Goto Top
Hi,

if not exist partner2\*.txt goto weiter
call batch.bat
:weiter


dies wenn die Endung txt ist.

Hoffe ich hab Dich richtig verstanden.

Gruß
Helmut
admin1987
admin1987 08.11.2007 um 09:26:01 Uhr
Goto Top
hmmm danke soweit
und wenn die Dateien keine Endung haben???

lg
schregi82
schregi82 08.11.2007 um 12:25:49 Uhr
Goto Top
if not exist partner2\*.txt goto weiter
call batch.bat
:weiter

dann schaut es so aus:

if not exist partner2\*.* goto weiter