Метод 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,
    който изтрива файл