Δεν ξέρω αν θα το βρεις πρακτικό αλλά μου έδωσες αφορμή να γράψω 10 γραμμές κώδικα.
Ένα μικρό script που κάνει την δουλειά:
Αντέγραψε τον παρακάτω κώδικα σε ένα αρχείο και αποθήκευσε το με κατάληξη .py (πχ. rename.py):
- Κώδικας: Επιλογή όλων
#!/usr/bin/python
# -*- coding: utf-8 -*-
import sys, glob, os, shutil
_dir = os.path.abspath(sys.argv[1])
name = ' '.join(sys.argv[2:])
files = [i for i in glob.glob(_dir+'/*') if os.path.isfile(i)]
for num, _file in enumerate(files):
dirname, filename = os.path.split(_file)
extension = os.path.splitext(filename)[-1]
newname = dirname + '/' + name + ' ' + str(num+1) + extension
try:
shutil.move(_file, newname)
except:
pass
Μετά το εκτελείς κάπως έτσι:
- Κώδικας: Επιλογή όλων
python rename.py /home/2010/photos Φωτογραφία
Όπου θα βάλεις φυσικά τον φάκελο όπου βρίσκονται τα αρχεία σου (μπορείς να βάλεις και relative path) και όπου Φωτογραφία θα βάλεις το πρόθεμα.
Οπότε τα αρχεία θα μετονομαστούν σε "Φωτογραφία 1", "Φωτογραφία 2" και πάει λέγοντας. Εννοείται ότι θα παραμείνει η αρχική κατάληξη των αρχείων (jpg, png κλπ).
Μπορεί να γίνεται πιο εύκολα αλλιώς πάντως, δεν ξέρω!

Τελευταία επεξεργασία από
Ilias95 και 10 Φεβ 2012, 21:01, έχει επεξεργασθεί 3 φορά/ες συνολικά