Я использую это утверждение для рекурсивного поиска всех файлов:
fileNames = System.IO.Directory.GetFiles(path, "*.*",
System.IO.SearchOption.AllDirectories);
Общее количество найденных файлов значительно ниже, чем при использовании Windows XP Search Companion. Это не вызвано скрытыми файлами, я проверил это. Похоже, что некоторые каталоги с глубоким уровнем вложенности пропускаются GetFiles, но не Windows Search Companion. GetFiles считает то же количество файлов, что и «dir / s» в командной строке. У кого-нибудь есть подсказка?
Спасибо,
Неэва