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-Key: 73024

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

Printed on: April 20, 2024 at 02:04 o'clock

Member: compispezi
compispezi Nov 08, 2007 at 08:17:31 (UTC)
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
Member: admin1987
admin1987 Nov 08, 2007 at 08:26:01 (UTC)
Goto Top
hmmm danke soweit
und wenn die Dateien keine Endung haben???

lg
Member: schregi82
schregi82 Nov 08, 2007 at 11:25:49 (UTC)
Goto Top
if not exist partner2\*.txt goto weiter
call batch.bat
:weiter

dann schaut es so aus:

if not exist partner2\*.* goto weiter