anmelder

Unterdrückung der Fehlermeldung bei ECHO Umleitung in Datei

Hallo,

ich möchte die Meldung "Zugriff verweigert" unterdrücken wenn ich auf eine schreibgeschützte Festplatte schreibe.


Hier wird eine Datei auf D angelegt:
ECHO müll > d:\müll.tmp  2>NUL

So würde die Meldung unterdrückt aber die Datei wird nicht angelegt, der Schreibauftrag wird offenbar ins Nichts geschickt
ECHO müll > d:\müll.tmp  1>NUL 2>NUL

Im Internet fand ich diese Schreibweise. Das Rootlaufwerk C wird von Windows geschützt und die Fehlermeldung immer noch ausgegeben
1>NUL 2>NUL ECHO müll > c:\müll.tmp  

Die Verdoppelung der > hilft auch nichts. Wie macht man das schon wieder richtig? face-smile
1>NUL 2>NUL ECHO müll >> c:\müll.tmp  
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 519502

Url: https://administrator.de/forum/unterdrueckung-der-fehlermeldung-bei-echo-umleitung-in-datei-519502.html

Ausgedruckt am: 24.04.2025 um 19:04 Uhr

141965
Lösung 141965 27.11.2019 aktualisiert um 12:19:49 Uhr
Goto Top
Der Fehler findet ja nicht im eigentlichen "echo" Befehl statt sondern erst in der Umleitung, deswegen greift die StdErr Umleitung in deinen Varianten nicht face-wink. So geht's bspw.:
2>nul (>C:\müll.txt echo BLaBlub)
anmelder
anmelder 27.11.2019 um 16:03:38 Uhr
Goto Top
Das geht. Danke