Credo che per certe operazioni, che a prima vista
potrebbero sembrare banali da fare a mano, spesso ci si accorge invece che con
dei tool - freeware, shareware o payware - si potrebbe fare decisamente
prima.
Mi è capitato giusto l'altro giorno
di dover fare un rename a tappeto dell'estenzione di alcuni file. Erano
solo 1580 .
Ecco, già mi stava venendo da piangere quando ho
pensato di non avere più sottomano il Norton Commander (che bei tempi), ma ad un
certo punto il lampo di genio.
Mi sono rivenuti in mente quei bei file batch che
facevo anche per installare i programmi da più floppy (che volete era il
1992-4).
E allora zack ... Start, esegui, cmd ....
invio.
copy con massRename.bat
il prompt ha iniziato a lampeggiare ... ho scritto
giù due righette di codice ...
@echo off
for %%i in (*.txt) do (set fname=%%i) & call :job;
goto :eof
:jpb
echo "%fname%"
ren "%fname%" "*.doc"
:eof
pause
Se invece, ma questo giusto a titolo di memoria, casomai mi/vi dovesse
servire qualche altra volta e non devo stare a fare reminiscenze varie tra i
comandi DOS, un sistema per segare la prima parte del nome di un file, basta
cambiare il codice così:
@echo off
for %%i in (*.htm) do (set fname=%%i) & call :mid
goto :eof
:mid
ren %fname% %fname:~2%
goto :eof
:eof
pause
Dove quel ~2 è il numero di caratteri
che viene segato dal nome del file che viene poi dato in pasto al
rename.