標準エラーをDOSバッチファイルのファイルにパイプするにはどうすればよいですか?標準出力のみを使用して配管する>>
と、標準エラーは引き続きコンソールに送られます。
私の問題の詳細:
自動化された毎日のバックアップで、コマンドラインからWinRARを実行しています。そして、次の例では、WinRarの出力をパイプしますが、私が最も必要としているエラー出力はパイプしませんwinraroutput.txt
。
RAR.exe a -esh -r "E:\backup.rar" "D:\*.*" >> winraroutput.txt
問題は時々ファイルが使用されていることです、そしてそれらがアーカイブで見落とされたことを知りたいとき、そして私たちが戻る必要がある場合に備え.txt
て各ファイルの隣のファイルにこれを記録し.rar
ます。不足しているファイルは、プログラムを再インストールすることで簡単に置き換えることができるため、不足していることがわかっている限り、それらを置き換えることは大したことではありません。ですから、必要なときに知っておくとよい情報であり、必要ではありません。
標準エラー出力だけを.txt
ファイルに出力し、可能であるが必須ではない場合は、通常の出力をコンソールに残すにはどうすればよいですか?
ボーナスポイント:
空白(エラーなし)の場合のファイルの削除方法を教えていただければボーナスポイント!ここで質問:Windowsバッチファイルを使用してファイルが空の場合、ファイルを検出(および削除)するにはどうすればよいですか?。