ATTENZIONE: Questo sito impiega diversi tipi di cookies. Alla pagina MAGGIORI INFORMAZIONI è possibile avere informazioni aggiuntive. Cliccando su ACCETTO o continuando a navigare sul sito acconsenti al loro utilizzo.
<ottobre 2021>
lunmarmergiovensabdom
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

Batch file - Data nei file batch


Pubblicato il 02/04/2021
Letto 61 volte





E' molto comodo poter utilizzare la data nelle variabili dei file batch, ad esempio per costruire al volo i nomi dei file di log.
Un modo molto semplice per ottenere la data odierna è il seguente
 
set today=%date:~8,2%%date:~3,2%%date:~0,2%
Mentre invece è difficile, usando solo comandi dei batch, ottenere la data di ieri. Ci viene in aiuto Powershell in questo caso, usando il semplice comando
 
for /f "usebackq" %%i in (`PowerShell $date ^= Get-Date^; $date ^= $date.AddDays^(-1^)^; $date.ToString^('yyMMdd'^)`) do set YESTERDAY=%%i
 

Notifiche