バッチファイルで
・ログファイルを作成
できます!
例えばログファイルのファイル名を
・log_年月日時分秒.log
にできます!
コード
ここでは例として
・カレントディレクトリにログファイル「log_年月日時分秒.log」を作成
します。
@echo off
rem 年月日を取得
set yyyymmdd=%date:/=%
rem 時の1桁目の半角スペースを0に置換
set time2=%time: =0%
rem 時を取得
set hh=%time2:~0,2%
rem 分を取得
set mm=%time2:~3,2%
rem 秒を取得
set ss=%time2:~6,2%
rem ログファイルのパスを組み立て
set logFile=%~dp0log_%yyyymmdd%%hh%%mm%%ss%.log
rem ログ出力
echo %date% %time% メッセージをログへ出力>> "%logFile%"
echo ログファイルを作成しました。
echo.
pause
exit
実行結果
ログファイルを作成できました。
※2022/11/15の08:13:56に実行したため、ログファイル名は「log_20221115081356.log」となりました。
参考
上記のコードは以下の記事を参考にして作成しました。
●年月日を取得する
●時分秒を取得する
●テキストファイルを作成する
●実行中のバッチファイルのパスを取得
※カレントディレクトリを取得