LoginSignup
0
2

More than 5 years have passed since last update.

あると便利なWindows向けのファイルコピーバッチ

Posted at

あるファイルを所定のフォルダに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%
0
2
0

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
0
2