• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:バッチ・ファイル中で時間をファイル名に使用したいです。)

バッチ・ファイル中で時間をファイル名に使用する方法

このQ&Aのポイント
  • バッチ・ファイルを使用して、「netstat」コマンドの結果をファイルにリダイレクトし、そのファイル名に時間を使用する方法について教えてください。
  • 現在、「バッチファイルA」と「バッチファイルB」という2つのファイルを使用していますが、これを1つのファイルにまとめたいです。
  • 「バッチファイルA」は0時から9時まで、「バッチファイルB」は10時から24時までの範囲内で実行されます。

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

  • ベストアンサー
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

時刻の書式が「H:mm:ss」だと仮定して、時の部分を数値に直して不要な空白を消してから、0をくっつけるとか。 こんな感じ: @Echo Off SetLocal Set HOUR=%TIME:~0,2% Set /A HOUR=%HOUR%+0 Set HOUR=0%HOUR% Set HOUR=%HOUR:~-2% Set FILENAME=%HOUR%%TIME:~3,2%.txt netstat -s -e >C:\Temp\%FILENAME%.txt

t-usa
質問者

お礼

osamuyさん ありがとうございます。/Aスイッチとか知りませんでした。 本当に助かりました。

関連するQ&A