Метад copytree модуля shutil

Метад copytree модуля shutil капіюе тэчку з усімі файламі і тэчкамі, якія ў ёй знаходзяцца. У першым параметры метада ўказваем зыходны шлях да тэчкі. У другім параметры задаем канчатковы шлях. Пры паспяховым выдаленні метад вяртае назву новага шляху скапіяванай тэчкі.

Сінтаксіс

pythonimport shutil

shutil.copytree(адкуль капіруем, куды капіруем)

Прыклад

Давайце рэкурсіўна скапіруем тэчку dir:

pythonimport shutil

print(shutil.copytree('dir', 'dir1'))

Вынік выкананага кода:

pythondir1

Глядзіце таксама

  • метад move модуля shutil,
    які рэкурсіўна перамяшчае файл ці каталог
  • метад rmtree модуля shutil,
    які рэкурсіўна выдаляе тэчку
  • метад makedirs модуля os,
    які стварае тэчкі
  • метад copy модуля shutil,
    які капіюе файл з захаваннем рэжыму доступу
  • метад copy2 модуля shutil,
    які капіюе файл з метададзенымі
  • метад remove модуля os,
    які выдаляе файл