日々のbackupを少し楽にするbatch | www.yoshiislandblog.net

日々のbackupを少し楽にするbatch

バックアップを少しだけ楽にするバッチ。

pushd %0\..
cls

rem 現在時刻をYYYYMMDD_HHMMSS形式で取得
set NOW=%DATE:/=%_%TIME::=%

dir <任意のパス>\backup

rem ==========================================================

set /p YYYYMMDD="いつ以降更新ファイル?(YYYYMMDD)>"

rem ==========================================================

rem バックアップファイル作成
mkdir “<任意のパス>\backup\%YYYYMMDD%-%NOW%"
set BackupFileDir=<任意のパス>\backup\%YYYYMMDD%-%NOW%"

rem ==========================================================

rem 日付型変更(MM-DD-YYYY)
set MMDDYYYY=%YYYYMMDD:~4,2%-%YYYYMMDD:~6,2%-%YYYYMMDD:~0,4%


rem フォルダバックアップ
echo d | xcopy /e /d:%MMDDYYYY% /h <任意のパス> %BackupFileDir%

rem ==========================================================


:Eof

pause
rem exit
%d bloggers like this: