あるファイルを所定のフォルダにYYYYMMDD_hhmmを付与して保存するバッチです。
まぁGit使えよとか言う声もあるとは思いますが、
非エンジニアの方もいますし、Git管理するレベルでないファイルもありますので、
なんだかんだであると便利です。
コピーバッチ.bat
@echo off
REM ファイル名、拡張子名、保存先フォルダ(相対パス)を設定する
set copytgtfilename=filename
set copytgtfileextensionname=xlsx
set copyfolder=backup
REM YYYY,MMを設定
set YYYYMMDD=%date:~-10%
set YYYYMM=%YYYY%%MM%
set YYYY=%YYYYMMDD:~0,4%
set MM=%YYYYMMDD:~5,2%
set DD=%YYYYMMDD:~8,2%
set YYYYMMDD=%YYYY%%MM%%DD%
REM HHMMを設定
For /F "eol=;tokens=1,2,3*delims=:, " %%i in ('time /t') DO SET HHMM=%%i%%j
set copytgtfilefullpath=%copytgtfilename%.%copytgtfileextensionname%
copy %copytgtfilefullpath% %copyfolder%\%copytgtfilename%_%YYYYMMDD%_%HHMM%.%copytgtfileextensionname%