shutil modülünün copytree metodu

shutil modülünün copytree metodu, bir klasörü içindeki tüm dosya ve klasörlerle birlikte kopyalar. Metodun ilk parametresinde kaynak klasörün yolunu belirtiriz. İkinci parametrede ise hedef yolu belirleriz. Başarılı kopyalama durumunda metod, kopyalanan klasörün yeni yolunun adını döndürür.

Sözdizimi

pythonimport shutil

shutil.copytree(nereden_kopyaliyoruz, nereye_kopyaliyoruz)

Örnek

Hadi dir klasörünü özyinelemeli olarak kopyalayalım:

pythonimport shutil

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

Kodun çalıştırılması sonucu:

pythondir1

Ayrıca bakınız

  • move metodu, shutil modülünün,
    bir dosya veya dizini özyinelemeli olarak taşıyan
  • rmtree metodu, shutil modülünün,
    bir klasörü özyinelemeli olarak silen
  • makedirs metodu, os modülünün,
    klasörler oluşturan
  • copy metodu, shutil modülünün,
    erişim modunu korumalı olarak bir dosyayı kopyalayan
  • copy2 metodu, shutil modülünün,
    metaverileriyle birlikte bir dosyayı kopyalayan
  • remove metodu, os modülünün,
    bir dosyayı silen