Как перебрать все подкаталоги рекурсивной функцией по заданному условию?
Есть n-ое количество каталогов и подкаталогов с файлом "log,txt" в каждом. Такие каталоги и подкаталоги могут быть вложены внутри других каталогов (не обязательно с log.txt). Необходимо перебрать все содержиоме заданой дериктории на предмет налиия каталогов с файлом log.txt в корне, при этом в каталогах может не быть этого файла, но могут быть каталоги, в которых он есть. Добавить пути к каталогам с log.txt в список, чтобы я мог потом их перебрать, проведя какие-то махинации с их содержимым. Вложенность может быть бесконечная, соответственно.
Вложенность может быть бесконечная, соответственно.
Не может она быть бесконечной. Операционная система имеет ограничения на длину пути. После какого-то уровня вы не сможете ни создать что-то в каталоге, ни прочитать содержимое стандартными командами.
kkolorid, можно взять да и попробовать. Но вообще для таких операций не особо важно, будет она выполняться секунду или 10. Больше времени на написание и отладку уйдёт, чем на собственно поиск этих файлов.