%time%変数を使用するバッチスクリプトの先頭にゼロが必要です
ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答やインタラクションを受け入れていません。 ファイルの命名に日付と時刻のデータを使用するDOSスクリプトのバグに出会いました。問題は、時間変数が時間<10に対して先行ゼロを自動的に提供しなかったためにギャップが発生したことでした。 誰でもこれを修正するために条件付きで先行ゼロをパディングする方法を知っていますか? 詳細:ファイル名設定コマンドは次のとおりです。 set logfile=C:\Temp\robolog_%date:~-4%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%%time:~6,2%.log C:\ Temp \ robolog_20100602_ 93208.log(午前9時23分)になります。 この質問はこれに関連しています。 ありがとう