Nightmare1
@Nightmare1
Программист

Рекурсивный перебор файлов, как?

Почему обрывается рекурсивный перебор файлов на диске C:\\ и как написать качественную фнкцию рекурсивного перебора файлов?
  • Вопрос задан
  • 246 просмотров
Пригласить эксперта
Ответы на вопрос 1
@rPman
Скорее всего под перебор файлов подразумеваеся получение списка всех файлов на диске

Рекурсивно - значит нужно написать метод, который должен перечислять список файлов и каталогов в указанном каталоге, и для каждого найденного каталога вызывать самого себя с этим каталогом в параметрах.

Осторожно, нужна проверка на циклические символьные ссылки (в профилях пользователей такие есть), иначе рекурсия зациклится, стек переполнится и программа аварийно завершится. Так же нужна проверка на ошибки, многие каталоги недоступны из-за настроек прав доступа.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы