Μέθοδος move της μονάδας shutil
Η μέθοδος move της μονάδας shutil
μετακινεί ένα αρχείο ή φάκελο. Οι φάκελοι μετακινούνται
μαζί με όλο το περιεχόμενό τους.
Στην πρώτη παράμετρο της μεθόδου καθορίζεται η διαδρομή
προς το αρχείο προέλευσης, στη δεύτερη παράμετρο -
η διαδρομή προορισμού του νέου αρχείου, στην τρίτη
προαιρετική παράμετρο - η συνάρτηση αντιγραφής
αρχείου (προεπιλογή copy_function=copy2).
Η μέθοδος επιστρέφει τη διαδρομή προορισμού του νέου αρχείου.
Εάν η διαδρομή προέλευσης και η νέα διαδρομή είναι ίδιες, τότε η μέθοδος απλώς αντικαθιστά το περιεχόμενο του καθορισμένου αρχείου.
Σύνταξη
import shutil
shutil.move(από πού αντιγράφουμε, προς πού αντιγράφουμε, [συνάρτηση αντιγραφής])
Παράδειγμα
Ας μετακινήσουμε το αρχείο file1.txt:
import shutil
print(shutil.move('file1.txt', 'file2.txt'))
Παράδειγμα
Ας μετακινήσουμε τον φάκελο dir μαζί
με όλο το περιεχόμενό του:
import shutil
print(shutil.move('dir', 'trg'))
Δείτε επίσης
-
η μέθοδος
removeτης μονάδαςos,
η οποία διαγράφει ένα αρχείο -
η μέθοδος
copyτης μονάδαςshutil,
η οποία αντιγράφει ένα αρχείο διατηρώντας τη λειτουργία πρόσβασης -
η μέθοδος
getcwdτης μονάδαςos,
η οποία επιστρέφει τον τρέχοντα φάκελο εργασίας -
η μέθοδος
path.existsτης μονάδαςos,
η οποία ελέγχει την ύπαρξη μιας διαδρομής -
η μέθοδος
path.isdirτης μονάδαςos,
η οποία ελέγχει την ύπαρξη ενός φακέλου -
η μέθοδος
path.isfileτης μονάδαςos,
η οποία ελέγχει την ύπαρξη ενός αρχείου -
η μέθοδος
scandirτης μονάδαςos,
η οποία επαναλαμβάνει τα αρχεία σε έναν φάκελο -
η μέθοδος
rmtreeτης μονάδαςshutil,
η οποία αναδρομικά διαγράφει έναν φάκελο -
η μέθοδος
copy2της μονάδαςshutil,
η οποία αντιγράφει ένα αρχείο με μεταδεδομένα