タイムスタンプのファイル名で7zipファイルを作る
毎度毎度忘れて、現場に行くたびに新しく作るので忘備録として書いておきます。
ワンクリックでタイムスタンプファイル名の7zip書庫を作成するバッチです。TARGETに対象のフォルダを指定します。7zipはインストールしてあること。
backup.bat
@echo off
set ZIP7HOME="C:\Program Files\7-Zip"
set ZIP7EXE=7z.exe
set ZIP7OPT=a
set YYYY=%DATE:~0,4%
set MM=%DATE:~5,2%
set DD=%DATE:~8,2%
set HH=%TIME:~0,2%
set MI=%TIME:~3,2%
set SS=%TIME:~6,2%
set TARGET=Target
set ARCVFILE=%YYYY%%MM%%DD%%HH%%MI%%SS%%TARGET%.7z
call %ZIP7HOME%\%ZIP7EXE% %ZIP7OPT% %ARCVFILE% .\%TARGET%
@echo on