Η μέθοδος copytree της μονάδας shutil

Η μέθοδος 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,
    που διαγράφει ένα αρχείο