Shutil модулінің copytree әдісі

copytree әдісі shutil модулінен буманы ішіндегі барлық файлдар мен бумалармен бірге көшіреді. Әдістің бірінші параметрінде бастапқы бума жолын көрсетеміз. Екінші параметрде соңғы жолды белгілейміз. Сәтті жойған кезде әдіс көшірілген буманың жаңа жол атауын қайтарады.

Синтаксис

pythonimport shutil

shutil.copytree(көшіреміз қайдан, көшіреміз қайда)

Мысал

dir бумасын рекурсивті түрде көшірейік:

pythonimport shutil

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

Орындалған кодтың нәтижесі:

pythondir1

Сондай-ақ қараңыз

  • move әдісі shutil модулінен,
    ол файлды немесе тізімді рекурсивті түрде жылжытады
  • rmtree әдісі shutil модулінен,
    ол буманы рекурсивті түрде жояды
  • makedirs әдісі os модулінен,
    ол бумаларды жасайды
  • copy әдісі shutil модулінен,
    ол файлды қатынау режимін сақтай отырып көшіреді
  • copy2 әдісі shutil модулінен,
    ол файлды метадеректермен бірге көшіреді
  • remove әдісі os модулінен,
    ол файлды жояды