« Vine Linux 4.0公開 | Main | OpenOffice »

Nov 25, 2006

簡易版 Backup Batch

簡易版バックアップバッチを作成してみました。(For Windows)

--条件
backup.batの保存先: D:\backup.bat
バックアップ元フォルダ: D:\Share
バックアップ先フォルダ: E:\Share_Back
バッチ実行時間: 09:00 - 23:00 まで毎時ちょうど
スケジュール登録バッチ: add_schedule.bat
スケジュール削除バッチ: delete_schedule.bat
xcopyのオプション /d を使用しているため、変更のあったファイルのみが
コピー対象となります。

backup.bat
----
@echo off

set SORCE=D:\Share
set DIST=E:\Share_Back
set LOG=E:Share_Back\batch_log.txt

if not exist %DIST% mkdir %DIST%

xcopy %SORCE% %DIST% /s /e /c /v /h /d /y >> %LOG%

exit
----

add_schedule.bat
----
set BATCH=D:\backup.bat

at 09:00 /every:M,T,W,Th,F,S,Su %BATCH%
at 10:00 /every:M,T,W,Th,F,S,Su %BATCH%
at 11:00 /every:M,T,W,Th,F,S,Su %BATCH%
at 12:00 /every:M,T,W,Th,F,S,Su %BATCH%
at 13:00 /every:M,T,W,Th,F,S,Su %BATCH%
at 14:00 /every:M,T,W,Th,F,S,Su %BATCH%
at 15:00 /every:M,T,W,Th,F,S,Su %BATCH%
at 16:00 /every:M,T,W,Th,F,S,Su %BATCH%
at 17:00 /every:M,T,W,Th,F,S,Su %BATCH%
at 18:00 /every:M,T,W,Th,F,S,Su %BATCH%
at 19:00 /every:M,T,W,Th,F,S,Su %BATCH%
at 20:00 /every:M,T,W,Th,F,S,Su %BATCH%
at 21:00 /every:M,T,W,Th,F,S,Su %BATCH%
at 22:00 /every:M,T,W,Th,F,S,Su %BATCH%
at 23:00 /every:M,T,W,Th,F,S,Su %BATCH%
----

delete_schedule.bat
----
at /delete /yes
----


←クリック一票

|

« Vine Linux 4.0公開 | Main | OpenOffice »

Script」カテゴリの記事

Comments

Post a comment



(Not displayed with comment.)


Comments are moderated, and will not appear on this weblog until the author has approved them.



TrackBack


Listed below are links to weblogs that reference 簡易版 Backup Batch:

« Vine Linux 4.0公開 | Main | OpenOffice »