私のアプリケーションはディレクトリをリッスンしており、作成した新しいファイルはそれぞれ処理する必要があるため、テストを行ってフォルダをリッスンし、大きなファイルをこのフォルダに移動すると、ファイル全体が作成される前にイベントが発生することを確認しました。私の問題を引き起こします。すべてのファイルが作成されるまで待つことはできますか?
public void startListener(string directoryPath)
{
FileSystemWatcher watcher = new FileSystemWatcher(directoryPath);
watcher.Filter = "*.avi";
watcher.Created += watcher_Created;
watcher.EnableRaisingEvents = true;
}
void watcher_Created(object sender, FileSystemEventArgs e)
{
}