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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 35405
Url: https://administrator.de/forum/existenz-von-text-datein-ermitteln-35405.html
Ausgedruckt am: 23.12.2024 um 18:12 Uhr
6 Kommentare
Neuester Kommentar
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.