Il comando per rinominare le foto con la data dentro il nome
Una cartella piena di foto con nomi come IMG_0231.jpg non si legge in ordine cronologico. Questo comando gratuito le rinomina tutte insieme con la data davanti.
Perché conta
Senza questo passaggio, foto arrivate da più telefoni o scaricate in momenti diversi restano mescolate: trovare quella di un giorno preciso vuol dire aprirle quasi una per una.
In pratica
Una volta rinominate, le foto di un viaggio o di un evento si possono ordinare, cercare o unire in un album semplicemente guardando il nome del file, senza aprire nessun programma di gestione foto.
Le foto del telefono o della macchina fotografica arrivano quasi sempre con nomi come IMG_0231.jpg o DSC_1002.jpg: scorrendo una cartella piena di foto prese da più dispositivi, il nome non dice in che ordine sono state scattate. Questo comando le rinomina tutte insieme mettendo la data davanti al nome, così restano in ordine cronologico anche solo guardando l'elenco dei file. Serve un computer con Python (c'è già su Mac e Linux; su Windows si scarica gratis da [python.org](https://www.python.org/downloads/)) e qualche minuto: non serve installare nessuna libreria in più.
Il comando
Dalla cartella con le foto da rinominare, si apre il Terminale (su Mac e Linux) o PowerShell (su Windows) e si crea un file chiamato rinomina.py con questo contenuto:
Poi, dalla stessa cartella, si lancia:
``` python3 rinomina.py ```
(su Windows, se "python3" non viene riconosciuto, si usa "python rinomina.py" al suo posto).
Come adattarlo
cartella = "." significa "la cartella in cui mi trovo ora". Se invece vuoi rinominare le foto di un'altra cartella senza spostarti, cambia il punto con il suo percorso completo, per esempio cartella = "/Users/tuonome/Desktop/Foto-vacanza".
Le estensioni elencate coprono le foto più comuni (jpg, jpeg, png, heic). Se nella stessa cartella ci sono anche video da ordinare allo stesso modo, si aggiunge "*.mp4" nella stessa riga.
Cosa ottieni
Su una cartella di prova con quattro foto, scattate in tre giorni diversi, il comando ha restituito questo elenco: IMG_0231.jpg -> 2026-07-14_01.jpg, IMG_0455.jpg -> 2026-08-02_01.jpg, DSC_1002.jpg -> 2026-08-02_02.jpg, foto_spiaggia.jpg -> 2026-09-20_01.jpg. Le due foto del 2 agosto hanno preso lo stesso numero di base con _01 e _02, nell'ordine in cui sono state scattate quel giorno; aprendo la cartella, i file appaiono già in fila dalla più vecchia alla più recente.
Se non funziona
Il Terminale risponde che "python3" non esiste. Su Windows, probabilmente Python non è installato, oppure durante l'installazione non è stata spuntata la casella "Add python.exe to PATH": si reinstalla da python.org spuntandola, poi si riprova.
Compare la scritta "Salto nome: ... esiste già". Nella cartella c'erano già due file che avrebbero ottenuto lo stesso nome nuovo, cosa rara (succede con foto fatte nello stesso secondo da dispositivi diversi): quei file restano con il nome originale, e si rinominano a mano.
Il comando non stampa nessuna riga. Il Terminale è aperto in una cartella diversa da quella delle foto: ci si sposta nella cartella giusta con il comando cd (per esempio cd Desktop/Foto-vacanza) e si rilancia il comando.