私は、ローカルファイルシステムディレクトリにFsWatcherをセットアップしました。私は、ファイルがディレクトリにいつ追加されるのかを知りたいので、別のファイルシステムに移動することができます。私は、最初のファイルが入っている時を検出することができるようですが、実際には、特定のコピー操作からのすべてのファイルがいつ完了したかを知りたいと思います。FileSystemWatcher作業は完了しましたか?
Windowsエクスプローラを使用して1つのディレクトリから別のディレクトリにファイルをコピーした場合、エクスプローラは転送にn秒が残っていると教えてくれるので、各ファイルの開始転送と終了転送のアクティビティ、すべてのファイルの開始転送と終了転送に何かがあるように見えます。
.NET Frameworkだけでできることが類似しているのだろうかと思います。私は "すべての"ファイルが "トランザクション"の単一のファイルではなく、いつ入っているか知りたいと思います。焼かれたものがなければ、たぶん仕事が「完了」したときに私の活動だけをするために何らかの待っている/対抗する必要があるかもしれません。
私はこれについて100%の感覚を作っているのかどうかは分かりませんが、誰でもコメントしてください。
ありがとうございました。
私には意味があります。ファイルのグループをディレクトリにコピーする場合、各ファイルをディレクトリにコピーしたまま処理する必要はありません。アクションを実行する前に、グループ内のすべてのファイルがコピーされるまで待つ必要があります。 – Tester101