Precedente :: Successivo |
Autore |
Messaggio |
zaf978 Comune mortale

Registrato: 20/07/07 12:34 Messaggi: 4
|
Inviato: 20 Lug 2007 12:40 Oggetto: Rinomina file con variabili |
|
|
Buongiorno a tutti,
ho bisogno di un piccolo aiuto:
vorrei creare uno script che mi rinomini un determinato file, aggiungendo alla fine del nome la data e magari anche l'ora corrente, ad esempio
prova.txt ---> prova120720071021.txt
Grazie mille a tutti
Zaf |
|
Top |
|
 |
SverX Supervisor Macchinisti


Registrato: 25/03/02 12:16 Messaggi: 11810 Residenza: Tokelau
|
Inviato: 20 Lug 2007 13:39 Oggetto: Re: Rinamina file con variabili |
|
|
zaf978 ha scritto: | vorrei creare uno script che mi rinomini un determinato file, aggiungendo alla fine del nome la data e magari anche l'ora corrente, ad esempio
prova.txt ---> prova120720071021.txt |
crea un file di testo e chiamalo myren.txt: mettici dentro
Codice: | @echo off
for /F "tokens=1,2* delims=." %%i in ('echo %1') DO (
SET newname=%%i
SET newext=%%j
)
ren %oldname% %newname%%date%%time%.%newext% |
poi rinomina il file myren.bat
a questo punto si usa così:
Codice: | myren nomefile.ext |
(provalo perchè l'ho scritto a memoria, non l'ho testato ) |
|
Top |
|
 |
zaf978 Comune mortale

Registrato: 20/07/07 12:34 Messaggi: 4
|
Inviato: 20 Lug 2007 13:55 Oggetto: Re: Rinamina file con variabili |
|
|
SverX ha scritto: | zaf978 ha scritto: | vorrei creare uno script che mi rinomini un determinato file, aggiungendo alla fine del nome la data e magari anche l'ora corrente, ad esempio
prova.txt ---> prova120720071021.txt |
crea un file di testo e chiamalo myren.txt: mettici dentro
Codice: | @echo off
for /F "tokens=1,2* delims=." %%i in ('echo %1') DO (
SET newname=%%i
SET newext=%%j
)
ren %oldname% %newname%%date%%time%.%newext% |
poi rinomina il file myren.bat
a questo punto si usa così:
Codice: | myren nomefile.ext |
(provalo perchè l'ho scritto a memoria, non l'ho testato ) |
Ti ringrazio tantissimo, ma purtroppo mi dice "sintassi del comando errata"... ( |
|
Top |
|
 |
zaf978 Comune mortale

Registrato: 20/07/07 12:34 Messaggi: 4
|
Inviato: 20 Lug 2007 14:06 Oggetto: Re: Rinamina file con variabili |
|
|
Ho capito, non è un problema di script, ma il formato della data, perchè mette gli / |
|
Top |
|
 |
SverX Supervisor Macchinisti


Registrato: 25/03/02 12:16 Messaggi: 11810 Residenza: Tokelau
|
Inviato: 20 Lug 2007 14:09 Oggetto: Re: Rinamina file con variabili |
|
|
zaf978 ha scritto: | Ho capito, non è un problema di script, ma il formato della data, perchè mette gli / |
vero... allora facciamo
Codice: | @echo off
for /F "tokens=1,2,3 delims=/" %%i in ('echo %date%') DO ( set data=%%i%%j%%k)
for /F "tokens=1,2,3 delims=:" %%i in ('echo %time%') DO ( set ora=%%i%%j%%k)
for /F "tokens=1,2* delims=." %%i in ('echo %1') DO (
SET newname=%%i
SET newext=%%j
)
ren %oldname% %newname%%data%%ora%.%newext% |
|
|
Top |
|
 |
|