805. |
フォルダのバックアップ
2005年10月18日(火) 11時03分 |
|
|
●DOS/Windowsのバージョン↓
Windows 2003
(以下ご自由に質問文をお書きください)
すみません、不躾な質問です。
あるマシン上にあるフォルダのコピーを
別のマシン上に作成したいと思っております。
タスクを使用して任意の時間で2つのマシンの
フォルダが同じようになることが目標です。
コピー元のフォルダは追加、変更、削除が行われます。
出来れば追加・変更のあったファイル・フォルダのみを
コピーし、コピー元で削除されたファイルやフォルダは
コピー先で削除するようにしたいと思っております。
ロジック、ヒントなどでも構いませんので、ご教授の程
宜しくお願い致します。
|
809. |
Re:フォルダのバックアップ
2005年10月19日(水) 12時37分 |
|
|
>●DOS/Windowsのバージョン↓
> Windows 2003
>あるマシン上にあるフォルダのコピーを
>別のマシン上に作成したいと思っております。
>タスクを使用して任意の時間で2つのマシンの
>フォルダが同じようになることが目標です。
>
>コピー元のフォルダは追加、変更、削除が行われます。
>出来れば追加・変更のあったファイル・フォルダのみを
>コピーし、コピー元で削除されたファイルやフォルダは
>コピー先で削除するようにしたいと思っております。
>
>ロジック、ヒントなどでも構いませんので、ご教授の程
>宜しくお願い致します。
バッチスクリプト機能だけではほとんど不可能に近いと思います。どうしても標準機能だけでやるなら、VBS+WSHでやることになるんでしょうが、かなりのプログラムになりそうです。
あるディレクトリの下のファイルの有無やタイムスタンプを調べて、コピーや削除を行い、サブディレクトリがあれば再帰呼び出しというようなやりかたでしょう。
実用的には、フリーのフォルダ同期ツールを使うのが簡単です。
あとは、使ったこと無いのでよく知りませんが、Windows標準のブリーフケース機能がつかえるのかも。
|
813. |
Re:フォルダのバックアップ
2005年10月20日(木) 13時45分 |
|
|
TO:otn さん
質問の内容が悪かったにも関わらずご返答
いただき有難うございます。
実現したかったことは「非同期ミラー」って
言うみたいです。
おっしゃるとおり、「DiskMirroringTool」という
フリーで良さそうなソフトがありました。
これをタスクスケジュールで回して非同期ミラーが
実現出来そうです。
有難うございました。
>>●DOS/Windowsのバージョン↓
>> Windows 2003
>
>>あるマシン上にあるフォルダのコピーを
>>別のマシン上に作成したいと思っております。
>>タスクを使用して任意の時間で2つのマシンの
>>フォルダが同じようになることが目標です。
>>
>>コピー元のフォルダは追加、変更、削除が行われます。
>>出来れば追加・変更のあったファイル・フォルダのみを
>>コピーし、コピー元で削除されたファイルやフォルダは
>>コピー先で削除するようにしたいと思っております。
>>
>>ロジック、ヒントなどでも構いませんので、ご教授の程
>>宜しくお願い致します。
>
>バッチスクリプト機能だけではほとんど不可能に近いと思います。どうしても標準機能だけでやるなら、VBS+WSHでやることになるんでしょうが、かなりのプログラムになりそうです。
>あるディレクトリの下のファイルの有無やタイムスタンプを調べて、コピーや削除を行い、サブディレクトリがあれば再帰呼び出しというようなやりかたでしょう。
>
>実用的には、フリーのフォルダ同期ツールを使うのが簡単です。
>
>あとは、使ったこと無いのでよく知りませんが、Windows標準のブリーフケース機能がつかえるのかも。
>
|
参考リンク:「VECTOR」オンラインンソフトウェアライブラリ「ダウンロード > Windows > ユーティリティ > バックアップ」
http://www.vector.co.jp/vpack/filearea/win/util/backup/