Η μέθοδος copytree της μονάδας shutil
Η μέθοδος copytree της μονάδας shutil
αντιγράφει έναν φάκελο με όλα τα αρχεία και τους φακέλους,
που περιέχονται σε αυτόν. Στην πρώτη παράμετρο
της μεθόδου ορίζουμε την αρχική διαδρομή προς τον φάκελο.
Στη δεύτερη παράμετρο ορίζουμε την τελική διαδρομή.
Σε περίπτωση επιτυχούς αντιγραφής η μέθοδος επιστρέφει
το όνομα της νέας διαδρομής του αντιγραμμένου φακέλου.
Σύνταξη
import shutil
shutil.copytree(από πού αντιγράφουμε, πού αντιγράφουμε)
Παράδειγμα
Ας αντιγράψουμε αναδρομικά τον φάκελο dir:
import shutil
print(shutil.copytree('dir', 'dir1'))
Αποτέλεσμα του εκτελεσμένου κώδικα:
dir1
Δείτε επίσης
-
η μέθοδος
moveτης μονάδαςshutil,
που μετακινεί αναδρομικά ένα αρχείο ή κατάλογο -
η μέθοδος
rmtreeτης μονάδαςshutil,
που διαγράφει αναδρομικά έναν φάκελο -
η μέθοδος
makedirsτης μονάδαςos,
που δημιουργεί φακέλους -
η μέθοδος
copyτης μονάδαςshutil,
που αντιγράφει ένα αρχείο διατηρώντας τη λειτουργία πρόσβασης -
η μέθοδος
copy2της μονάδαςshutil,
που αντιγράφει ένα αρχείο με μεταδεδομένα -
η μέθοδος
removeτης μονάδαςos,
που διαγράφει ένα αρχείο