yoshiislandblog.net
元営業の駆け出しアラサーSEが、休日にMACと戯れた際の殴り書きメモ。日々勉強。日々進歩。

この記事は3年以上前に書かれた記事で内容が古い可能性があります

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

2016-03-15

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

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