Metoda copytree a modulului shutil

Metoda copytree a modulului shutil copiaza un director cu toate fișierele și directoarele pe care le conține. În primul parametru al metodei specificăm calea sursă către director. În al doilea parametru setăm calea destinație. La copierea cu succes, metoda returnează numele noii căi a directorului copiat.

Sintaxă

pythonimport shutil

shutil.copytree(de_unde_copiem, unde_copiem)

Exemplu

Hai să copiem recursiv directorul dir:

pythonimport shutil

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

Rezultatul codului executat:

pythondir1

Vedeți și

  • metoda move a modulului shutil,
    care mută recursiv un fișier sau director
  • metoda rmtree a modulului shutil,
    care șterge recursiv un director
  • metoda makedirs a modulului os,
    care creează directoare
  • metoda copy a modulului shutil,
    care copiază un fișier păstrând modul de acces
  • metoda copy2 a modulului shutil,
    care copiază un fișier cu metadate
  • metoda remove a modulului os,
    care șterge un fișier