操作方法
- 日付文字列を追加したいファイルやフォルダを選択した後、右クリック >
AddDateFilename.bat
を実行します。 - 複数選択には対応していません。
準備
バッチファイルの記述
- メモ帳やVSCodeなどに下記コードをコピーあるいは記述します。
@echo off
title ファイル名やフォルダ名の先頭に、更新日時文字列を追加
rem ファイル名やフォルダ名の先頭に、更新日時文字列を追加します。
set N1_DATE_TIME=%~t1
set N1_DATE_TIME=%N1_DATE_TIME:/=%
set N1_DATE_TIME=%N1_DATE_TIME:(=%
set N1_DATE_TIME=%N1_DATE_TIME:)=%
set N1_DATE_TIME=%N1_DATE_TIME: =%
set N1_DATE=%N1_DATE_TIME:~0,8%
ren ""%1"" "%N1_DATE%_%~nx1"
右クリックメニューへの登録
- Windowsのスタートメニューから「ファイル名を指定して実行」を選択して
shell:sendto
と入力し、%USERPROFILE%\AppData\Roaming\Microsoft\Windows\SendTo
フォルダを開きます。 - そこに先ほどのファイルを保存します。ここでは、ファイル名を
AddDateFilename.bat
とします。