バックアップ のバックアップ(No.1) |
|
大容量フォルダのミラーリングで差分のみ更新したい場合には「xcopy」コマンドが使えるわけですけど、上書きするだけで、削除したり移動したりしたファイルやフォルダを消したりはしてくれません。そこだけを何とかしたスクリプトです。
#ref(): File not found: "Sync.js" at page "バックアップ"
cscript //nologo Sync.js D:\picture E:\picture /EXCLUDE:exclude.txt
「バックアップをファイル個別に取り出す必要がない」「差分のみの処理としたい」「場合によってはシャドウコピーが必要」「圧縮プログラム依存なのは嫌だ」という理由から、以下のスクリプトの利用を停止し、Windowsに含まれるバックアップツールを利用することにしました。(2005/10/04)
当サイトのWebコンテンツとMySQLデータベースをバックアップするためのプログラムです。当初はWindowsバッチファイルだったのですが、日付処理とか入ってきて複雑になったのでWSH化しました。
strCommand = """C:\Program Files\LHMELT\LHMELT.EXE"" -a " & targetFolder & " -f" & saveFilePath & " -q -v-"
>cscript //B //Nologo backup.vbs