LoginSignup
2
1

More than 3 years have passed since last update.

Windowsファイル名に日時をつけてリネームする

Last updated at Posted at 2019-07-22

ファイルをバックアップするとき、新しい名前がほしいですね。特に同じフォルダにね。

現在日時をつけてバックアップする

1.下記 bat ファイルをデスクトップに作成します。

cdtren.bat
@echo off
set _DATE_=%date:/=%
set _TIME_=%time::=%
set _TIME_=%_TIME_: =0%
set _TIME_=%_TIME_:~0,6%

:WORK
if "%~1"=="" goto :EOF

rem ######## set to current DATETIME
ren "%~1" "%~n1_%_DATE_%_%_TIME_%%~x1"
rem #実行結果 test.txt ⇒ test_20190722_110523.txt

rem ######## goto NEXT 複数ファイル対応
shift
goto WORK

2.リネームしようとするファイルを cdtren.bat アイコンにドラッグ&ドロップします。
:notes:

ファイルの更新日時をつけてバックアップする

1.下記 bat ファイルをデスクトップに作成します。

fdtren.bat
@echo off

:WORK
if "%~1"=="" goto :EOF

rem ######## set to file updated DATETIME
set _DT_=%~t1
set _DT_=%_DT_:/=%
set _DT_=%_DT_::=%
set _DT_=%_DT_: =_%
ren "%~1" "%~n1_%_DT_%%~x1"
rem #実行結果 test.txt ⇒ test_20190722_1105.txt

rem ######## goto NEXT 複数ファイル対応
shift
goto WORK

2.リネームしようとするファイルを fdtren.bat アイコンにドラッグ&ドロップします。

:notes:

2
1
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1