【バッチファイル】標準出力と標準エラー出力の両方を、ログファイルへ出力する

コマンド実行結果の
 ・標準出力
 ・標準エラー出力
の両方をログファイルへ出力する方法です!

PR

コード

ここでは例として
 ・dirコマンドの結果として出力される「標準出力」と「標準エラー出力」の両方を
 ・ログファイルへ出力
します。

@echo off

rem ログファイルのパス
set logFile=%~dp0samplelog_.log

rem dirコマンドの結果の「標準出力」と「標準エラー出力」をログファイルへ出力
dir C:\Users\lunch\Desktop\file_01.txt> %logFile% 2>&1

pause
exit

末尾に「2>&1」を記載することで、「標準出力」と「標準エラー出力」の両方をログファイルへ出力できます(7行目)。

PR

実行結果

●dirコマンドが正常終了した場合

実行結果①
実行結果①


dirコマンドが異常終了した場合

実行結果②
実行結果②