Проходя по всем каталогам по всем директориям и поддиректориям натыкаешься на папку у которой закрыт доступ, получаем ошибку, результат 0, проходить по всем папкам и открывать доступ не реально, предлагаю сделать там чекбокс "Рекурсивный поиск файлов и папок", ну или встроено, я конечно на С#...