Я хочу рекурсивно отслеживать все изменения в каталоге, т.е. если смотрю C:\
, я хочу получать уведомления для
C:\1.txt
C:\A\1.txt
Если я использую ReadDirectoryChanges
с включенной опцией watchSubtree
, он сообщает только
C:\1.txt
C:\A
Он не работает рекурсивно.
Как я могу заставить его работать рекурсивно? Мне действительно нужно вызывать ReadDirectoryChanges
для каждого подкаталога рекурсивно? Что делать, если создаются новые подкаталоги / удаляются подкаталоги?
Спасибо за любую помощь.
ReadDirectoryChanges
может работать рекурсивно, возможно, проблема в вашей реализации этой функции. Пожалуйста, поделитесь кодом, который вы используете, чтобы получить помощь. - person RRUZ   schedule 30.05.2011C:\A\1.txt
, но имя файла в уведомленииC:\A
, а неC:\A\1.txt
. - person jpfollenius   schedule 30.05.2011ReadDirectoryChanges
. проверьте этот образец изображения, который показывает полное имя файла в уведомлениях dl.dropbox.com/u/ 12733424/MonitorDemo.png - person RRUZ   schedule 30.05.2011