Я написал утилиту, чтобы выяснить, когда файл Excel обновлен. Я должен прочитать один и тот же файл Excel после того, как будут сделаны обновления. Однако я не уведомлен об обновлениях, вместо этого создается уведомление о создании временного файла (что для меня бесполезно). Как я могу сделать это в форме C# Windows?LastWrite NotifyFilter в FileSystemWatcher
Вот фрагмент кода используется:
watcher.EnableRaisingEvents = true;
watcher.Filter = "*.xlsx";
watcher.NotifyFilter = NotifyFilters.LastWrite;
watcher.Path = "G:\\Prerequisites Folder";
watcher.SynchronizingObject = this;
watcher.Changed += new FileSystemEventHandler(watcher_Changed);
void watcher_Changed(object sender, FileSystemEventArgs e)
{
if (e.Name.StartsWith("~") == false)
btnRefreshPrequisites_Click(null, null);
}
Все, что мне не хватает?