@vspishka124

Как получить ВСЕ файлы в директории и поддиректориях (Python)?

Ситуация: есть один корневой каталог, в нём множество папок и файлов + в тех папках такое же множество всего. Нужно при соблюдении определенного условия переименовать ВСЕ файлы и файлы во всех подпапках а-ля:
if ... :
переименовать все файлы в каталогах и во всех подкаталогах этой корневой директории
else:
pass

Пробовал с os.walk(), но не получается
Кто может подскажите...
  • Вопрос задан
  • 13073 просмотра
Решения вопроса 1
@valo1114
Python coder
import os

os.chdir("d:\\tmp")
for root, dirs, files in os.walk(".", topdown = False):
   for name in files:
      print(os.path.join(root, name))
   for name in dirs:
      print(os.path.join(root, name))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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