[BATCH] Copia file con nome contenente data e ora corrente
@echo off
REM definizione di una variabile ambiente locale (preferibilmente usare nomi in inglese)
setlocal
REM (per vedere che formato data e ora ha il sistema operativo su cui si lavora da una finestraREM DOS digitare date /t e time /tREM Questo è fondamentale per parsificare correttamente la stringaREM c'è la possiblità di avere anche i secondi modificando l'ultimo TIME a 6,2)
SET dateV="%date:~6,4%-%date:~3,2%-%date:~0,2%"if %time:~0,2% leq 9 (set timeV="0%time:~1,1%%time:~3,2%%time:~6,2%") else (set timeV="%time:~0,2%%time:~3,2%%time:~6,2%")
copy "C:\test script\test.txt" "C:\test script\test_%datev%_timev%.txt"
REM (eliminazione della variabile locale dopo l'uso)
endlocal
REM definizione di una variabile ambiente locale (preferibilmente usare nomi in inglese)
setlocal
REM (per vedere che formato data e ora ha il sistema operativo su cui si lavora da una finestraREM DOS digitare date /t e time /tREM Questo è fondamentale per parsificare correttamente la stringaREM c'è la possiblità di avere anche i secondi modificando l'ultimo TIME a 6,2)
SET dateV="%date:~6,4%-%date:~3,2%-%date:~0,2%"if %time:~0,2% leq 9 (set timeV="0%time:~1,1%%time:~3,2%%time:~6,2%") else (set timeV="%time:~0,2%%time:~3,2%%time:~6,2%")
copy "C:\test script\test.txt" "C:\test script\test_%datev%_timev%.txt"
REM (eliminazione della variabile locale dopo l'uso)
endlocal
Commenti
Posta un commento