タイトル | : Re: バックアップ処理 |
記事No | : 2127 |
投稿日 | : 2005/09/14(Wed) 08:34 |
投稿者 | : 花ちゃん |
> .NETでファイルのバックアップ・復元をするシステムを作成したいのですが、 > どういうふうなロジックを組み立てればよいでしょうか? > なにか、関数等あるのでしょうか?
どのようなロジックをと言われても、どのようなバックアップソフトを作りたいかで 変ってくるかと思います。(私の行きたい所はどこですか?と聞かれているようで) それとひとつの関数ですべてできるようなものはありません。ここのファイルやフォルダ 当たりに書いている事をつなぎ合わせるなり、応用するなりすればできます。 (基本的にはバックアップといってもファイルやフォルダをコピーするだけですから)
私は、毎日のバックアップに重要なファイル(フォルダ)だけをバックアップするように しています。 そのファイルやフォルダのパスをリストボックスに保存しておき、それを読み込み(選択して) 保存先(復元先)のドライブを C 〜 F へコピー のように指定できるようにしておき 両方のファイルの日付を照合して新しい日付の物だけをバックアップするようにしており ます。 目的は、バックアップと夜間は、ノートパソコンを使っておりますので、夜間でも、昼間作った プログラムの続きをノートパソコンで作業し、翌日、デスクトップの方に移したいので、特に (以前は間違ってコピーの段階で消したり、古い方をコピーしたりと色々失敗したので) バックアップファイル等は圧縮等の処理はしておりません。
このように目的やどのような機能を付属させるかで色々変ってきますし、好みの問題も でてくるかと思います。 まずは、指定のフォルダを丸々コピーする事から初めて下さい。その過程で解らない事が あれば、その箇所について質問するようにして下さい。 その後、色々と機能を追加するようにして下さい。
因みに、私は、保存にはUSBの256MB のメモリ(5千円程度)を使っております。
|