Site icon Gioxx.org

Rinominare più file in un colpo solo via batch

Utilizzare 7-Zip per creare pacchetti di installazione 3

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.

Exit mobile version