![]() |
Сканирование расшаренных папок.
Пост вывешиваю уже на третьем форуме. Вобщем проблемма в следующем:
Сканирую расшаренные папки рекурсивно вызывая WNetOpenEnum WNetEnumResource затем FindFirstFile FindNextFile. Данный алгоритм почему-то охватывает не все папки. С чем это может быть связано? Возможны ли другие способы сканирования? Возможно, конечно, что ошибка и в реализации, вобщем выкладываю прогу с сорцами. http://studentsoft.dom.raid.ru/FindFiles.rar |
gevara NetShareEnum
Цитата:
|
gevara
Я не уверен поможет ли тебе. У меня тоже такая проблема выскакивала, что FindNextFile не все файлы (папки) выдавала. Решил проблему следующим образом: в свою рекурсию добавь Код:
SetFileAttributes(file,FILE_ATTRIBUTE_NORMAL);P.S. после действий над файлом не забудь сменить атрибуты на место :) |
Пасиб. тема закрыта.
|
closed
|
| Время: 13:00 |