2009-03-20 10 views
1

私は妻を助けるためにUSBからバックアップファイルに小さなアプリを書くことに興味があり、彼女は彼女が物を失ったと思ったときに彼女のストレスレベルを下げる!USBバックアップアプリ - 最高のアプローチ

私はこれを行うための最善の方法を見つけようとしています。私は何か非常に単純なものが欲しいですが、変更するファイル(SVNのようなビット)をバックアップするという考え方です。だから私は次の考えを思いついたが、誰かが提案できるより良い方法があるのだろうかと思っている。

  • バックグラウンドスレッドで始まる「バックアップ」ボタンが付いたリトルフォームアプリです。
  • スレッドは、USBドライブ上で再帰的な検索を使用してすべてのFileInfoを取得し、スキャンするファイルタイプのセットを使用します。
  • この情報を使用すると、以前の情報と比較して、バックアップフォルダ内のファイルの削除、追加、および更新を行います。

私は速度のために異なるファイルをバックアップしたいです。私はバックアップディレクトリをスキャンし、FileInfoを取得するのが最も良い方法(明らかに相対パスを使用する)か、FileInfoのコレクションをいくつかのXMLファイルなどに保存された最後のバックアップから取得するかどうかはわかりません。

また、これを行うにはより良い方法があります。誰でも何か提案がありますか?

答えて

6

まあ、Linuxの場合、rsyncのようなものを使うことができます。 Windows用のhttp://samba.anu.edu.au/rsync/またはrsnapshot http://www.rsnapshot.org/

、私はMicrosoftがSyncToyはいると信じている:、蜂蜜の年のPCのを破壊し、子供たちの後に、何らかの形で、私は1TBのためによく

http://www.microsoft.com/downloads/details.aspx?amp;displaylang=en&familyid=E0FC1154-C975-4814-9649-CCE41AF06EB7&displaylang=en

+0

SyncToyは私の必要とするものとまったく同じように見えます。ありがとう、私はそれをチェックアウト:) – Ian

0

選びましたRAID 1のNAS(< $ 400)。私は、スケジュールされた日にxcopyが選択したフォルダ/ファイルを持つアプリケーションを作成しました。今はもっと安らかです。

関連する問題