TOP 投稿 過去ログ 管理用 RSS RDF

ファイル名に日付を付加するバッチ

以下のソースをSendToフォルダに保存して、
ファイルやフォルダを選択して「送る」で実行すると、
フォルダやファイル名に日付が付加できます。
■日付付加.bat
@echo off

set time2=%time: =0%
set BACKUP_EXT=%date:~-12,4%%date:~-5,2%%date:~-2,2%_%time2:~0,2%%time2:~3,2%
:BeginLoop
if "%~1" == "" goto EndLoop
if exist %1 (
rename %1 "%~n1_%BACKUP_EXT%%~x1"
)
shift
goto BeginLoop
:EndLoop
動作環境:WindowsXP

コメント

かすぱ [2010年03月05日(金) 16時50分]
0時から9時の間、「 9」って感じで、時刻の先頭にスペースが入るため、時間が1桁になっていました。
⇒時刻のスペースを0に置換するよう修正しました。