Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Altri Linguaggi - rinominare cartelle con data-ora in batch
Forum - Altri Linguaggi - rinominare cartelle con data-ora in batch

Avatar
walter4991 (Normal User)
Newbie


Messaggi: 9
Iscritto: 05/06/2010

Segnala al moderatore
Postato alle 21:09
Giovedì, 09/09/2010
ciao a tutti, io ho fatto in batch questa stringa che mi rinomina la cartella "bkp~temp" con la data e l'ora corrente:
___________________________________________________________
setlocal

for /f "tokens=1-3 delims=/.- " %%A in ('date /t') do (
set d=%%A
set m=%%B
set YYYY=%%C
)

set curdate=%d%-%m%-%YYYY%

for /f "tokens=1-2 delims=/.- " %%A in ('time /t') do (
set HH=%%A
set MM=%%B
)

set curdate=%curdate%_%HH%.%MM%

ren bkp~temp %curdate%
_________________________________________________________

la cartella mi verrà rinominata in questo modo: (ad es.) 07-05-2010_22.35

come faccio ad aggiungere oltre ai minuti anche i secondi????

grazie... aspetto l'aiuto da parte di qualcuno...:k:

PM Quote
Avatar
Mte90 (Member)
Guru


Messaggi: 1144
Iscritto: 25/03/2008

Segnala al moderatore
Postato alle 16:14
Venerdì, 10/09/2010
premetto che non so niente del batch però guardando gli altri linguaggi e il codice che hai postato posso presumere che con %mm% ottieni i minuti e con %ss% i secondi, fai una prova.

Ultima modifica effettuata da Mte90 il 10/09/2010 alle 16:21
PM Quote