フォルダーを監視し、ファイルがアップロードされているかどうかを確認する必要があります。次に、アップロードされた最新のファイルの作成日時を取得し、ファイルの作成時間が現在の時刻から 30 分以上経過しているかどうかを確認する必要があります。FileSystemWatcher を使用してフォルダーを監視しましたが、最新のファイルを見つけて現在の時刻と比較するにはどうすればよいですか。
private void watch()
{
FileSystemWatcher watcher = new FileSystemWatcher();
watcher.Path = path;
watcher.NotifyFilter = NotifyFilters.LastWrite;
NotifyFilters.DirectoryName;
watcher.Filter = "*.*";
watcher.Changed += new FileSystemEventHandler(OnChanged);
watcher.EnableRaisingEvents = true;
}
Private void OnChanged(object source, FileSystemEventArgs e)
{
//Copies file to another directory.
}
C# でそれを行うにはどうすればよいでしょうか。助けてください!