Variable in For Schleife ohne Inhalt
Hallo,
ich habe folgendes Problem...
im Ordner C:\Temp liegt eine datei nag.bmp ...ich möchte mir einer For schleife abfragen ob diese datei noch dort existiert (bzw. umbenannt wurde) oder nicht!
Mein Versuch:
for /f "tokens=1" %%a in ('dir /b "C:\Temp\"^|findstr /x "nag.bmp"') do if not "%%a"=="nag.bmp" echo Alarm Datei ist weg!
bzw.
for /f "tokens=1" %%a in ('dir /b "C:\Temp\"^|findstr /x "nag.bmp"') do if "%%a"=="" echo Alarm Datei ist weg!
oder
for /f "tokens=1" %%a in ('dir /b "C:\Temp\"^|findstr /x "nag.bmp"') do if not defined %%a echo Alarm Datei ist weg!
funktioniert leider alles nicht weil die For Schleife ein nicht vorhandenen inhalt einer Variable scheinbar nicht akzeptiert!
man könnte zwar statt dem findstr den find /c (count) benutzen...der kennt aber den parameter /x (exakte übereinstimmung) leider nicht!
Das Problem ist ...das was der findstr dort ausgibt... ist von der For schleife leider nicht auswertbar!
mfg
db
ich habe folgendes Problem...
im Ordner C:\Temp liegt eine datei nag.bmp ...ich möchte mir einer For schleife abfragen ob diese datei noch dort existiert (bzw. umbenannt wurde) oder nicht!
Mein Versuch:
for /f "tokens=1" %%a in ('dir /b "C:\Temp\"^|findstr /x "nag.bmp"') do if not "%%a"=="nag.bmp" echo Alarm Datei ist weg!
bzw.
for /f "tokens=1" %%a in ('dir /b "C:\Temp\"^|findstr /x "nag.bmp"') do if "%%a"=="" echo Alarm Datei ist weg!
oder
for /f "tokens=1" %%a in ('dir /b "C:\Temp\"^|findstr /x "nag.bmp"') do if not defined %%a echo Alarm Datei ist weg!
funktioniert leider alles nicht weil die For Schleife ein nicht vorhandenen inhalt einer Variable scheinbar nicht akzeptiert!
man könnte zwar statt dem findstr den find /c (count) benutzen...der kennt aber den parameter /x (exakte übereinstimmung) leider nicht!
Das Problem ist ...das was der findstr dort ausgibt... ist von der For schleife leider nicht auswertbar!
mfg
db
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 197097
Url: https://administrator.de/contentid/197097
Ausgedruckt am: 25.11.2024 um 06:11 Uhr
3 Kommentare
Neuester Kommentar