- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:バッチファイルのrdでログを吐きたい)
バッチファイルのrdでログを吐きたい
このQ&Aのポイント
- 現在、バッチファイルのrdコマンドを使用してフォルダを削除していますが、削除したフォルダの情報をログとして残したいです。
- rdコマンドを実行した結果、削除したフォルダ名や削除に成功したかどうかの情報をログに残す方法を教えてください。
- rdコマンドを使用してフォルダを削除した際に、削除したフォルダ情報をログに記録する方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
エラーメッセージは標準エラー出力に出力されますから、 標準出力だけファイルにリダイレクトしてもファイルには記録されません。 以下のようにして、標準エラー出力もリダイレクトしてください。 (rd test2 /S /Q 2>&1) >>log.txt
補足
早速の解凍ありがとうございます! 助かります!! 標準エラー出力も考えたのですが、私の説明不足で混乱させてしまったかもしれません 申し訳ありません 今rdで行う処理がエラーになるか、エラーにならないかわからないものとして以下の処理を行いたいと思っています rd test /S /Q >> log.txt rd test2 /S /Q >> log.txt 今回の場合2番目のrd test2は確かにエラー出力で上手くいくのですが、一番目のrd testが上手くログに残りません。成功しているためエラーとして出力されないからです エラーになるか、ならないか、分からないといった条件で何か記述方法ご存知でしたらご教授お願いいたします