Dateiumleitung in Windows und% errorlevel%
Nehmen wir an, wir möchten mit dem folgenden Befehl eine leere Datei in Windows erstellen:
<code>type nul > C:\does\not\exist\file.txt </code>
Das Verzeichnis existiert nicht, daher erhalten wir den Fehler:
<code>The system cannot find the path specified </code>
Wenn Sie das ausdrucken%errorlevel%
die Ausgabe ist:
<code>echo %errorlevel% 0 </code>
Der Befehl war jedoch nicht erfolgreich!
Mir ist aufgefallen, dass Windows das nicht einstellt%errorlevel%
des letzten Befehls, wenn Sie Umleitung verwenden ..
Gibt es einen Weg, dies zu umgehen?