Existenz von Text Datein ermitteln
Hallo Profis, ich möchte gern in einem Bact-Programm ermitteln ob in einem beliebigen Ordner überhaupt ein TXT-Datei existiert wenn ja dann soll z.B. ftp -Befehl ausgeführt werden und wenn nicht soll er nichts tun. Kann jemand mir helfen?
Ich hab es mir so gedacht:
if exist *.TXT goto
ftp -s:befehl.ftp
do nithing
Ich hab es mir so gedacht:
if exist *.TXT goto
ftp -s:befehl.ftp
do nithing
Please also mark the comments that contributed to the solution of the article
Content-Key: 35405
Url: https://administrator.de/contentid/35405
Printed on: April 18, 2024 at 04:04 o'clock
6 Comments
Latest comment
Man könnte es mit "not exist"
@echo off
if not exist "*.txt" goto notxt
:ftpupload
REM Hier der ftp upload code
:notxt
echo keine Textdateien gefunden!
exit
oder mit "exist" machen
@echo off
if exist "*.txt" goto upload
goto end
:upload
rem code für den upload
:end
ps. bei Wildcards (*?) immer die "" Anführungszeichen setzen, da sonst Dateinamen mit Leerzeilen nicht korrekt wiedergegeben werden.
@echo off
if not exist "*.txt" goto notxt
:ftpupload
REM Hier der ftp upload code
:notxt
echo keine Textdateien gefunden!
exit
oder mit "exist" machen
@echo off
if exist "*.txt" goto upload
goto end
:upload
rem code für den upload
:end
ps. bei Wildcards (*?) immer die "" Anführungszeichen setzen, da sonst Dateinamen mit Leerzeilen nicht korrekt wiedergegeben werden.
Wie bieber schon sagte. oder du gehst am anfang der Batch in das Verzeichniss wo du suchen willst
dann kannst du dir die lange pfadangabe soaren.
dann kannst du dir die lange pfadangabe soaren.