Μέθοδος copy2 της μονάδας shutil

Η μέθοδος copy2 της μονάδας shutil αντιγράφει ένα αρχείο διατηρώντας τα μεταδεδομένα του. Στην πρώτη παράμετρο της μεθόδου ορίζεται η διαδρομή προς το αρχικό αρχείο, στη δεύτερη παράμετρο - η διαδρομή προορισμού του νέου αρχείου. Στην τρίτη προαιρετική παράμετρο ορίζεται η λειτουργία με συμβολικούς συνδέσμους (by default follow_symlinks=True).

Σύνταξη

pythonimport shutil

shutil.copy2(από πού αντιγράφουμε, πού αντιγράφουμε, [λειτουργία για συμβολικούς συνδέσμους])

Παράδειγμα

Ας αντιγράψουμε το αρχείο file1.txt στο αρχείο file2.txt:

pythonimport shutil

shutil.copy2('file1.txt', 'file2.txt')

Αποτέλεσμα του εκτελεσμένου κώδικα:

pythonfile2.txt

Δείτε επίσης

  • μέθοδος copy της μονάδας shutil,
    που αντιγράφει ένα αρχείο διατηρώντας τη λειτουργία πρόσβασης
  • μέθοδος copytree της μονάδας shutil,
    που αντιγράφει αναδρομικά έναν φάκελο
  • μέθοδος move της μονάδας shutil,
    που μετακινεί αναδρομικά ένα αρχείο ή κατάλογο
  • μέθοδος path.isfile της μονάδας os,
    που ελέγχει την ύπαρξη αρχείου
  • μέθοδος makedirs της μονάδας os,
    που δημιουργεί κατάλογο
  • μέθοδος mkdir της μονάδας os,
    που δημιουργεί έναν φάκελο
  • μέθοδος remove της μονάδας os,
    που διαγράφει αρχείο
  • μέθοδος getcwd της μονάδας os,
    που επιστρέφει τον τρέχοντα φάκελο εργασίας