意外に手間取ったのでメモ。 del /f filename を実行したときにファイルがなくても一切メッセージをコマンドプロンプトに表示したくない。 リダイレクトのテクニックだが、意外や意外。うまくいかない。 リダイレクトのおさらい: command > filename 標準出力のリダイレクト (commandの出力をfilenameに上書保存) command 2> filename 標準エラー出力のリダイレクト (commandのエラー出力をfilenameに上書保存) command 2>&1 標準エラー出力を標準出力と同じにする データを捨てるには NUL デバイス(UNIXはNULLだがWindowsはNULであることに注意)にリダイレクトすればいい。 そこで del /f filename 2>&1 >NUL としてもうまくいかない(エラーが表示されてしまう)。 正解は del
![バッチで一切のエラーメッセージを表示しない | 気になるモノ](https://cdn-ak-scissors.b.st-hatena.com/image/square/54eff32cbec67087a89d7c297b7df8ca5afe5c62/height=288;version=1;width=512/https%3A%2F%2Fimage.excite.co.jp%2Fjp%2FappleIcon%2Fapp%2Fblog%2Fapple-touch-icon.png)