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-metodi shutil-moduulista,
    joka rekursiivisesti siirtää tiedoston tai hakemiston
  • rmtree-metodi shutil-moduulista,
    joka rekursiivisesti poistaa hakemiston
  • makedirs-metodi os-moduulista,
    joka luo hakemistoja
  • copy-metodi shutil-moduulista,
    joka kopioi tiedoston säilyttäen käyttöoikeustilan
  • copy2-metodi shutil-moduulista,
    joka kopioi tiedoston metadataoineen
  • remove-metodi os-moduulista,
    joka poistaa tiedoston