Δείτε αυτό το απλό σενάριο που μπορεί να σας εξοικονομήσει πολύ χρόνο για τη μη αυτόματη μετονομασία αρχείων.

Η ομαδική μετονομασία είναι μια αποτελεσματική μέθοδος για την οργάνωση των ψηφιακών σας αρχείων. Μπορεί να είναι ιδιαίτερα χρήσιμο όταν τα αρχεία σας δεν έχουν περιγραφικά ή συνεπή ονόματα αρχείων.

Μπορείτε να αυτοματοποιήσετε μια ενέργεια μετονομασίας παρτίδας με ένα απλό σενάριο Python. Περάστε ένα μοτίβο στο σενάριο Python και αφήστε το να μετονομάσει όλα τα αρχεία σε έναν φάκελο χρησιμοποιώντας μια συνεπή σύμβαση ονομασίας.

Μόλις το σενάριο Python είναι έτοιμο, μπορείτε να το εκτελέσετε στη γραμμή εντολών και θα μετονομάσει όλα τα αρχεία σε έναν καθορισμένο φάκελο.

Πώς να κάνετε βρόχο μέσω όλων των αρχείων σε έναν κατάλογο

Υπάρχουν τόσοι πολλοί τρόποι που μπορείτε ομαδική μετονομασία ενός αρχείου στα Windows, συμπεριλαμβανομένης της γραμμής εντολών ή της εξερεύνησης αρχείων των Windows.

Ένας άλλος τρόπος με τον οποίο μπορείτε να μετονομάσετε αρχεία είναι χρησιμοποιώντας ένα σενάριο Python. Εάν δεν είστε εξοικειωμένοι με την Python, υπάρχουν τρόποι που μπορείτε να μάθετε πώς να το κάνετε

instagram viewer
γράψτε καλύτερο κώδικα Python.

Για να μετονομάσετε όλα τα αρχεία σε έναν δεδομένο φάκελο, θα χρειαστεί να κάνετε βρόχο μέσω αυτού του συνόλου αρχείων. Μπορείτε να δείτε το πλήρες παράδειγμα σε αυτό Αποθετήριο GitHub.

  1. Δημιουργήστε έναν νέο φάκελο για να αποθηκεύσετε τα αρχεία που θέλετε να μετονομάσετε:
  2. Δημιουργήστε ένα νέο αρχείο που ονομάζεται batch-rename.py.
  3. Στο επάνω μέρος του αρχείου, εισαγάγετε τη μονάδα os. Αυτό θα σας επιτρέψει να αποκτήσετε πρόσβαση στα αρχεία και τους καταλόγους του λειτουργικού σας συστήματος:
    εισαγωγή os
  4. Καθορίστε τον κατάλογο όπου έχετε αποθηκεύσει τα αρχεία:
    dir_path = "C:\\Users\\Sharl\\Desktop\\αρχεία"
    Μπορείτε επίσης να χρησιμοποιήσετε μια σχετική διαδρομή. Για παράδειγμα, εάν ο φάκελος του σεναρίου και των αρχείων βρίσκονται στον ίδιο κατάλογο, η διαδρομή του αρχείου σας μπορεί να μοιάζει κάπως έτσι:
    dir_path = "αρχεία"
  5. Αρχικοποιήστε μια μεταβλητή μετρητή, την οποία θα χρησιμοποιήσετε για να προσθέσετε μια καταμέτρηση στο τέλος του ονόματος αρχείου:
    μετρητής = 1
  6. Προσθέστε έναν βρόχο for για επανάληψη σε κάθε αρχείο στον κατάλογο:
    Για όνομα αρχείου σε os.listdir (dir_path):
    Τυπώνω("Μετονομασία:" + όνομα αρχείου + "...")
  7. Για να δοκιμάσετε το σενάριο, εκτελέστε το στη γραμμή εντολών χρησιμοποιώντας την εντολή python. Βεβαιωθείτε ότι έχετε μεταβεί στη θέση του φακέλου όπου αποθηκεύσατε το σενάριό σας:
    cd Επιτραπέζιος υπολογιστής
    python batch-rename.py

Πώς να μετονομάσετε όλα τα αρχεία με βάση ένα δεδομένο μοτίβο

Ο χρήστης θα πρέπει να εισάγει ένα μοτίβο στο σενάριο, όπως "Financial_Planning". Το σενάριο θα μετονομάσει όλα τα αρχεία στο παρεχόμενο μοτίβο και θα προσθέσει μια καταμέτρηση στο τέλος του ονόματος αρχείου.

  1. Στο επάνω μέρος του αρχείου, εισαγάγετε τη λειτουργική μονάδα sys.
    εισαγωγή sys
    Αυτό θα σας επιτρέψει να αποδεχτείτε ορίσματα γραμμής εντολών. Όταν εκτελείτε το σενάριο στη γραμμή εντολών, μπορείτε να εισαγάγετε το μοτίβο που θέλετε να χρησιμοποιήσετε για να μετονομάσετε τα αρχεία σας.
    python batch-rename.py "Financial_Planning"
  2. Μετά τις δηλώσεις εισαγωγής, εισαγάγετε το όρισμα της γραμμής εντολών. Εάν ο χρήστης δεν εισάγει ένα, εκτυπώστε ένα μήνυμα σφάλματος:
    commandLineArgs = sys.argv

    αν len (commandLineArgs) > 1:
    μοτίβο = commandLineArgs[1] + "_{}"
    αλλού:
    Τυπώνω("Εισαγάγετε ένα μοτίβο για τα νέα ονόματα αρχείων ως όρισμα γραμμής εντολών")
    sys.exit()

  3. Μέσα στο for-loop, όταν κάνετε loop σε κάθε αρχείο, λάβετε την επέκταση αρχείου του:
    file_ext = os.path.splitext (όνομα αρχείου)[1] 
  4. Δημιουργήστε ένα νέο όνομα αρχείου με βάση το δεδομένο μοτίβο. Προσθέστε μια καταμέτρηση στο τέλος του ονόματος αρχείου και προσθέστε ξανά την επέκταση αρχείου:
    new_filename = pattern.format (counter) + file_ext
  5. Μετονομάστε το αρχείο με το νέο όνομα αρχείου:
    oldFileName = os.path.join (dir_path, όνομα αρχείου)
    newFileName = os.path.join (dir_path, new_filename)
    os.rename (oldFileName, newFileName)
  6. Αυξήστε τον μετρητή για το επόμενο αρχείο:
    μετρητής += 1
  7. Μετά το for-loop, εκτυπώστε ένα μήνυμα επιβεβαίωσης:
    Τυπώνω("Όλα τα αρχεία μετονομάστηκαν.")
  8. Σε μια γραμμή εντολών, μεταβείτε στο φάκελο όπου έχετε αποθηκεύσει το σενάριο Python. Χρησιμοποιήστε την εντολή python, ακολουθούμενη από ένα μοτίβο για να μετονομάσετε τα αρχεία σας:
  9. Ανοίξτε την εξερεύνηση αρχείων και προβάλετε τα μετονομασμένα αρχεία:

Αυτοματοποίηση απλών εργασιών με χρήση Python

Ένα σενάριο Python είναι ένας πολύ χρήσιμος τρόπος για την αυτοματοποίηση απλών εργασιών, όπως η μετονομασία πολλών αρχείων ταυτόχρονα. Μπορείτε να εξερευνήσετε άλλους τρόπους με τους οποίους μπορείτε να μετονομάσετε ομαδικά αρχεία στον υπολογιστή σας.