« 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

The comments to this entry are closed.

TrackBack


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

« Vine Linux 4.0公開 | Main | OpenOffice »