Shutil modulining copytree metodi

shutil modulining copytree metodi papka va uning ichidagi barcha fayl va papkalarni nusxalaydi. Metodning birinchi parametrida manba papka yo'lini ko'rsatamiz. Ikkinchi parametrada esa nusxa papka yo'lini belgilaymiz. Muvaffaqiyatli nusxalash tugagach, metod nusxalangan papkaning yangi yo'l nomini qaytaradi.

Sintaksis

pythonimport shutil

shutil.copytree(nusxa olinadigan joy, nusxa saqlanadigan joy)

Misol

Keling dir papkasini rekursiv nusxalaymiz:

pythonimport shutil

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

Kod bajarilganidan keyin natija:

pythondir1

Shuningdek qarang

  • move metodi shutil moduli,
    u rekursiv tarzda fayl yoki katalogni ko'chiradi
  • rmtree metodi shutil moduli,
    u rekursiv tarzda papkani o'chiradi
  • makedirs metodi os moduli,
    u papkalarni yaratadi
  • copy metodi shutil moduli,
    u faylni kirish rejimini saqlab nusxalaydi
  • copy2 metodi shutil moduli,
    u faylni metadata bilan nusxalaydi
  • remove metodi os moduli,
    u faylni o'chiradi