差分ファイルコピーによるバックアップ(ミラーリング)プログラム&ソース
急にオリジナルのバックアッププログラムが必要になることはありませんか?
本プログラムは、改造すればオリジナルのバックアッププログラムとなるように、ソース公開型です。
機能は以下の通りです。
・タスクトレイに常駐
・指定されたファイル・フォルダを指定されたディレクトリへコピー
・一定時間ごとに差分ファイル(タイムスタンプ比較)を指定Dirにコピー(バックアップ)
・設定はタスクトレイからアイコンをクリックして表示した画面で行う
・設定の保存はiniファイル(画面から変更可)
・コピー対象のリスト(データ)は、テキストファイル(画面から変更可)
上記にて実現される動作は、Windowsディレクトリにマウントされているディレクトリのミラーリング機能に相当します。
便利なところは、
・チープ(改変しやすい。たとえば常駐しないでコマンド実行に簡単にできる)
・そこそこ小技が入ってコピー&ペーストで使える。VB入門者に最適。
・設定してスタートアップに登録しておけばプログラム自体が実用的っぽい
これに
・読み取り専用属性としてコピー (参照中のバックアップファイルへの不用意な更新の禁止機能)
・日付ディレクトリをバックアップ先に生成して日付ごとにミラーリング (頻繁に更新するデータの日付毎のバックアップに便利)
・日付ごとバックアップ時に前日のバックアップを検出した場合は圧縮できる
というオプション機能が使えます。
ソースそのものが作品で、実行ファイルはおまけです。改変・改変後の再配布は自由です。
コンパイルはVB6SP4以上で行って下さい。
実行にはVB6のランタイムが必要です。
圧縮機能を利用する場合はUnlha32.dllが必要です。
(※ Unlha32.dllはMiccoさんの作品です)
ソフト名: | HalfMirror |
---|---|
動作OS: | Windows 2000/NT/98/95 |
機種: | 汎用 |
種類: | フリーソフト |
作者: | 九野珪士 |