Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

File bat per rinominare files

Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!

Moderatori: Triumph Of Steel, archimede

File bat per rinominare files

Postdi satisfy83 » 12/01/11 16:18

salve cerco disperatamente un aiuto circa una parte di un file bat che ho creato per rinominare una sequenza di file.
posto di seguito il file in modo di potermi dare una mano.
grazie per la disponibilità
Codice: Seleziona tutto
set /a cont=0
for %%a in (*.jpg) DO (
set /a cont=cont+1
set b=%%a
set b=%b:~0,4%
echo %b%
ren %%a %b%.JPG)
esempio di quello che dovrebbe fare:
file di partenza 0001-a.jpg, 0002-b.jpg, 0003-c.jpg

dovrebbe rinominarli in 0001.jpg, 0002 .jpg, etc...
ma non capisco dove sbaglio.
lanciando da dos funziona!
grazie ancora
satisfy83
Newbie
 
Post: 2
Iscritto il: 12/01/11 16:12

Sponsor
 

Postdi archimede » 12/01/11 18:59

Codice: Seleziona tutto
@echo off
setlocal enabledelayedexpansion
for %%x in (*.jpg) do (
set nome=%%x
ren %%x !nome:~0,4!.jpg
)
endlocal
HTH.

Alessandro
archimede
Moderatore
 
Post: 2755
Iscritto il: 07/11/02 12:41
Località: Genova

Re: File bat per rinominare files

Postdi satisfy83 » 25/01/11 15:39

ti ringrazio infinitamente.
;)
ciao.
satisfy83
Newbie
 
Post: 2
Iscritto il: 12/01/11 16:12


Torna a Programmazione


Topic correlati a "File bat per rinominare files":


Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti