[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

Commenti

Post popolari in questo blog

Come aumentare la dimensione di un disco VHD

Recupero di messaggi in quarantena dalla cassetta postale di quarantena per la posta indesiderata: Guida di Exchange 2007

Windows Update - errore 80070003