find "a" "C:\a.txt" && (
echo found >CON
) || (
echo not found >CON
)
echo %errorlevel% >CON
if errorlevel 1 (
echo not found >CON
) else (
echo found >CON
)
Dies ist meine lokalen lokalen vor-Festnahme Haken. Es gibt immer Echos "nicht gefunden" für mich.find Befehl gibt immer 1
Was ist daran falsch?
Ich bin mir nicht sicher über die CR/LF-Sache. Ich habe es mit Notepad ++ zu CR (Mac) und LF (Unix) geändert und in jedem Fall wurde es richtig gefunden ... – geisterfurz007
@ gegisterfurz007 Einverstanden funktioniert hier. Auch wenn mit utf16 oder utf8 Format gespeichert (mit Notepad ++) – LotPings
Haben Sie versucht, den vollständigen Pfad zu "finden", da es ein externer Befehl ist? – aschipfl