2012-01-16 8 views
0

オブジェクトの階層をファイルシステムと一致させるためのパターンやベストプラクティスはありますか?ファイルシステムとオブジェクト階層の同期

各オブジェクトは、ファイルシステム上のファイルに対応しています。ファイルは追加、変更、削除などが可能であり、オブジェクト階層はそれに応じて適合させる必要があります。

"ファイルを破棄し、データベースを使用する"という行には答えないでください。

+0

コントロール外のプロセスによって加えられた変更を観察する必要がありますか? –

+0

はい、そうです。 – jpfollenius

+0

in delphi私はあなたが関心のあることをしました、ディレクトリの内容をxml構造と同期させます。私は答えで記述しますが、それはあなたの質問よりも技術的であり、デルファイに特有のものです。しかし、あなたが好きなら、私はステップを共有することができます。 – balazs

答えて

0

ターゲットOSでファイルシステムをどのように監視できるかを確認するのが良い出発点です。 Linuxでは、inotify APIがあります。 Windowsでは、FindFirstChangeNotification() API呼び出しによって作成された通知ハンドルを待機します。両方とも、変更のためにディレクトリのアクティブなポーリングを避けることができます。

関連する問題