この記事は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