Shutil-moduulin copytree-metodi
copytree-metodi shutil-moduulista
kopioi hakemiston kaikkine tiedostoineen ja hakemistoineen,
jotka siinä sijaitsevat. Menetelmän ensimmäisessä parametrissa
määritetään lähdepolku hakemistoon.
Toisessa parametrissa asetetaan kohdepolku.
Onnistuneen poiston jälkeen metodi palauttaa
kopioidun hakemiston uuden polun nimen.
Syntaksi
pythonimport shutil
shutil.copytree(mistä kopioimme, minne kopioimme)
Esimerkki
Kopioidaan rekursiivisesti dir-hakemisto:
pythonimport shutil
print(shutil.copytree('dir', 'dir1'))
Suoritetun koodin tulos:
pythondir1
Katso myös
-
move-metodishutil-moduulista,
joka rekursiivisesti siirtää tiedoston tai hakemiston -
rmtree-metodishutil-moduulista,
joka rekursiivisesti poistaa hakemiston -
makedirs-metodios-moduulista,
joka luo hakemistoja -
copy-metodishutil-moduulista,
joka kopioi tiedoston säilyttäen käyttöoikeustilan -
copy2-metodishutil-moduulista,
joka kopioi tiedoston metadataoineen -
remove-metodios-moduulista,
joka poistaa tiedoston