FileSystemWatcher событие Deleted: как проверить, что было удалено - файл или папка? - C#
Формулировка задачи:
Нужно определять является ли объект файлом или директорией, в остальных событиях изпользую
Но каким образом можно проверять при удалении?
Заранее спасибо
if (File.Exists(e.FullPath)) {}
else {}Решение задачи: «FileSystemWatcher событие Deleted: как проверить, что было удалено - файл или папка?»
textual
Листинг программы
WatcherFile = new FileSystemWatcher("watch");
WatcherFile.IncludeSubdirectories = true;
WatcherFile.NotifyFilter = NotifyFilters.FileName;
WatcherFile.EnableRaisingEvents = true;
WatcherFile.Deleted += OnDeleted;
WatcherFolder = new FileSystemWatcher("watch");
WatcherFolder.IncludeSubdirectories = true;
WatcherFolder.NotifyFilter = NotifyFilters.DirectoryName;
WatcherFolder.EnableRaisingEvents = true;
WatcherFolder.Deleted += OnDeleted;