Рекурсивное использование ReadDirectoryChanges - PullRequest
2 голосов
/ 30 мая 2011

Я хочу рекурсивно просматривать все изменения в каталоге, т. Е. При просмотре C:\ Я хочу получать уведомления для

C:\1.txt
C:\A\1.txt

Если я использую ReadDirectoryChanges с включенной опцией watchSubtree, он сообщаеттолько

C:\1.txt
C:\A

Это не работает рекурсивно.

Как я могу заставить его работать рекурсивно?Действительно ли мне нужно вызывать ReadDirectoryChanges для каждого подкаталога?Что делать, если создаются новые подкаталоги / подкаталоги удаляются?

Спасибо за любую помощь.

Ответы [ 2 ]

2 голосов
/ 31 мая 2011

Вы можете посмотреть на DirectoryWatch компонент, который работает.Я использую его в рабочем коде, поэтому я знаю, что он работает правильно, даже для подкаталогов.

0 голосов
/ 18 августа 2011

Возможно, вы захотите изменить журналы , если вы пытаетесь просмотреть весь диск.

...