Μέθοδος rename της μονάδας os

Η μέθοδος rename μετονομάζει και/ή μετακινεί ένα αρχείο ή φάκελο. Στην πρώτη παράμετρο της μεθόδου ορίζουμε την αρχική διαδρομή προς το αρχείο ή φάκελο, στη δεύτερη παράμετρο - τη νέα διαδρομή ή όνομα αρχείου/φακέλου. Στη δεύτερη και τρίτη προαιρετική παράμετρο μπορούμε να καθορίσουμε τον περιγραφέα αρχείου της αρχικής και τελικής διαδρομής αντίστοιχα. Η μέθοδος επιστρέφει None. Αν το αρχείο που θέλουμε να μετονομάσουμε δεν υπάρχει, τότε η μέθοδος επιστρέφει μια εξαίρεση FileNotFoundError.

Σύνταξη

pythonimport os

os.rename(αρχική διαδρομή, νέα διαδρομή, [περιγραφέας αρχείου αρχικής διαδρομής], [περιγραφέας αρχείου νέας διαδρομής])

Παράδειγμα

Ας μετονομάσουμε τον φάκελο dir1:

pythonimport os

os.rename('dir1', 'dir2')

Παράδειγμα

Τώρα ας μετονομάσουμε ένα αρχείο:

pythonimport os

os.rename('file1.txt', 'file2.txt')

Δείτε επίσης

  • μέθοδος makedirs της μονάδας os,
    που δημιουργεί έναν κατάλογο
  • μέθοδος remove της μονάδας os,
    που διαγράφει ένα αρχείο
  • μέθοδος getcwd της μονάδας os,
    που επιστρέφει τον τρέχοντα φάκελο εργασίας
  • μέθοδος listdir της μονάδας os,
    που επιστρέφει τη λίστα των αρχείων στον φάκελο εργασίας
  • μέθοδος path.isdir της μονάδας os,
    που ελέγχει την ύπαρξη ενός φακέλου
  • μέθοδος path.isfile της μονάδας os,
    που ελέγχει την ύπαρξη ενός αρχείου