意外に手間取ったのでメモ。 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