• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:バッチファイルのrdでログを吐きたい)

バッチファイルのrdでログを吐きたい

このQ&Aのポイント
  • 現在、バッチファイルのrdコマンドを使用してフォルダを削除していますが、削除したフォルダの情報をログとして残したいです。
  • rdコマンドを実行した結果、削除したフォルダ名や削除に成功したかどうかの情報をログに残す方法を教えてください。
  • rdコマンドを使用してフォルダを削除した際に、削除したフォルダ情報をログに記録する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • Werner
  • ベストアンサー率53% (395/735)
回答No.1

エラーメッセージは標準エラー出力に出力されますから、 標準出力だけファイルにリダイレクトしてもファイルには記録されません。 以下のようにして、標準エラー出力もリダイレクトしてください。 (rd test2 /S /Q 2>&1) >>log.txt

linuxkomat
質問者

補足

早速の解凍ありがとうございます! 助かります!! 標準エラー出力も考えたのですが、私の説明不足で混乱させてしまったかもしれません 申し訳ありません 今rdで行う処理がエラーになるか、エラーにならないかわからないものとして以下の処理を行いたいと思っています rd test /S /Q >> log.txt rd test2 /S /Q >> log.txt 今回の場合2番目のrd test2は確かにエラー出力で上手くいくのですが、一番目のrd testが上手くログに残りません。成功しているためエラーとして出力されないからです エラーになるか、ならないか、分からないといった条件で何か記述方法ご存知でしたらご教授お願いいたします

関連するQ&A