A shutil modul copytree metódusa

A copytree metódus a shutil modulban egy mappát másol le az összes fájljával és mappájával együtt. A metódus első paraméterében a forrás mappa elérési útját adjuk meg. A második paraméterben a cél útvonalat adjuk meg. Sikeres másolás esetén a metódus visszaadja az új mappa elérési útját.

Szintaxis

pythonimport shutil

shutil.copytree(honnan másolunk, hova másolunk)

Példa

Másoljuk rekurzívan a dir mappát:

pythonimport shutil

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

A kód végrehajtásának eredménye:

pythondir1

Lásd még

  • a move metódus a shutil modulban,
    amely rekurzívan áthelyez egy fájlt vagy könyvtárat
  • a rmtree metódus a shutil modulban,
    amely rekurzívan töröl egy mappát
  • a makedirs metódus a os modulban,
    amely mappákat hoz létre
  • a copy metódus a shutil modulban,
    amely másol egy fájlt hozzáférési mód megtartásával
  • a copy2 metódus a shutil modulban,
    amely másol egy fájlt metaadatokkal együtt
  • a remove metódus a os modulban,
    amely töröl egy fájlt