Metoda copytree modułu shutil

Metoda copytree modułu shutil kopiuje folder ze wszystkimi plikami i folderami, które się w nim znajdują. W pierwszym parametrze metody podajemy źródłową ścieżkę do folderu. W drugim parametrze określamy docelową ścieżkę. Przy pomyślnym skopiowaniu metoda zwraca nazwę nowej ścieżki skopiowanego folderu.

Składnia

pythonimport shutil

shutil.copytree(skąd_kopiujemy, dokąd_kopiujemy)

Przykład

Skomplikujmy rekurencyjnie folder dir:

pythonimport shutil

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

Wynik wykonanego kodu:

pythondir1

Zobacz też

  • metoda move modułu shutil,
    która rekurencyjnie przenosi plik lub katalog
  • metoda rmtree modułu shutil,
    która rekurencyjnie usuwa folder
  • metoda makedirs modułu os,
    która tworzy foldery
  • metoda copy modułu shutil,
    która kopiuje plik z zachowaniem trybu dostępu
  • metoda copy2 modułu shutil,
    która kopiuje plik z metadanymi
  • metoda remove modułu os,
    która usuwa plik