• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:日付時間をファイル名にしたいが…。)

日付時間をファイル名にしたいが…

このQ&Aのポイント
  • コマンドプロンプトからログファイルを作成する際、ファイル名に日付と時間を付けたいと考えています。具体的には、TEST_YYYYMMDD_HHMMSS.log形式でファイル名を指定したいです。ただし、0時から9時の間には時間の頭の一桁が空白になってしまい、実行時にエラーが発生します。良い解決方法はありますか?
  • コマンドプロンプトでログファイルを作成する際に、ファイル名に日付と時間を付けたいです。具体的には、TEST_YYYYMMDD_HHMMSS.log形式でファイル名を指定したいです。しかし、0時から9時の間には時間の頭の一桁が空白になってしまうため、エラーが発生します。どのように修正すればよいでしょうか?
  • コマンドプロンプトを使用してログファイルを作成しようとしています。ファイル名には日付と時間を付けたいのですが、0時から9時の間には時間の頭の一桁が空白になってしまい、エラーが発生します。この問題を解決する方法はありますか?

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

  • ベストアンサー
  • utakataXEX
  • ベストアンサー率69% (711/1018)
回答No.1

REM 別の変数に set newtime=%time:~0,2%%time:~3,2%%time:~6,2% REM 半角スペースを0に set newtime=%newtime: =0% REM 確認 echo TEST_%date:~2,4%%date:~7,2%%date:~10,2%_%newtime%.log こんな感じで。

sabo-ten
質問者

お礼

あああああっ!その手があったかぁああっっ!!! 出来ました。ありがとうございました。 まだまだ修行が足りません。がんばります。

関連するQ&A