

Parametry příkazu SET v CMD
Mám následující dotaz. Potřeboval bych aby mi BATák každý den vytvořil adresář, kam potom kopíruji zálohy. Při zadání MD %date% mi ale vzniknou adresáře 2
23.01.2007 10:29 <DIR> .
23.01.2007 10:29 <DIR> ..
23.01.2007 10:29 <DIR> 23.01.2007
23.01.2007 10:29 <DIR> út
Přitom nápověda k příkazu SET tvrdí...
%DATE% - rozvine se na aktuální datum ve stejném formátu jako
používá příkaz DATE
Kde a jak nastavit aby příkat DATE (a pak i %DATE%) vracel jen datum číselně?
Díky všem
Poradim, zkus:
FOR /F "tokens=1-4 delims=. " %%I IN ('DATE /t') DO SET datum=%%L%%K%%J
md %datum%
JK
Udělal jsem to "kratším" způsobem:
Odsekne to zkratku pro den a mezeru na začátku. Funguje zatím k plné spokojenosti.
Když jseš/jste ale takový profík, neporadil bys/byste zde?
Děkuji
dík