Rinominare più file in un colpo solo via batch

| |

Nasce tutto da una richiesta di un utente che, utilizzando Stirling PDF (qui trovi l’istanza che ospito da tempo, ormai), voleva rinominare in un colpo solo tutti i file PDF che, post ottimizzazione, vengono scaricati sul PC con il nome originale del file, seguito però da un “_Optimized“, utile a non confondere il file ottimizzato con quello originale.

Ho pensato di passargli un file batch composto da pochissime righe. Il batch si occupa di cercare tutti i file che contengono “_Optimized” nel nome e rinominarli in maniera tale da rimuovere quell’appendice, il tutto a patto che i file si trovino nella stessa cartella nella quale c’è il file batch.

Doppio clic sul file batch, un attimo di pazienza e il gioco è fatto.

@echo off
:: GSolone, 2025
:: Rinomina i file PDF ottimizzati tramite Stirling-PDF e toglie dal nome "_Optimized"
:: Inserisci questo file batch nella cartella contenente i file PDF e lancialo. Spostalo ovunque tu ne abbia necessità.
setlocal enabledelayedexpansion
set "findWord=_Optimized"
for %%F in (*) do (
set "oldName=%%F"
set "newName=!oldName:%findWord%=!"
if not "!oldName!"=="!newName!" ren "%%F" "!newName!"
)
echo Fatto.
view raw Rename.bat hosted with ❤ by GitHub

Puoi scaricare e provare tu stesso il file batch, qui sopra vedi il codice caricato dal mio spazio Gist.

#KeepItSimple

Correzioni, suggerimenti? Lascia un commento nell'apposita area qui di seguito o contattami privatamente.
Ti è piaciuto l'articolo? Offrimi un caffè! ☕ :-)

Pillole

Le pillole sono articoli di veloce lettura dedicati a notizie, script o qualsiasi altra cosa possa essere "divorata e messa in pratica" con poco. Uno spazio del blog riservato agli articoli "a bruciapelo"!
Se vuoi leggere le altre pillole fai clic qui.

Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Commenti
Oldest
Newest Most Voted
Inline Feedbacks
View all comments