Я использую Windows FileSystemWatcher для просмотра событий дерева папок, то есть папки со всем подчиненным содержимым.
Когда пользователь удаляет папку, я получаю «всплывающие» события, то есть сначала события для субконтента, такого как файлы, а затем событие удаления для самой папки. Это все правильно.
Моя проблема в том, что я хочу знать, удалил ли пользователь родительскую папку или только файл в тот момент, когда я получаю событие удаления файла.
Другими словами, как я могу определить ожидающее состояние удаления папки?
Я хочу по-другому трактовать событие удаления файла, если пользователь только что удалил этот файл или всю родительскую папку.
В настоящее время мне нужно только решить проблему для платформы Windows.