Dávkový soubor BAT - jak vypsat aktuální datum a čas
Dobrý den, zálohuji na windows přes dávkový soubor bat, kde pomocí xcopy či robocopy kopíruji data. Chci ještě do logu zapsat aktuální datum a čas RRRR-MM-DD-HH-MM, jak toho v baťáku docílím? Je na to nějaká funkce "date()"? Také by se toho dalo využít pro vytváření adresářů, které by měly ve svém názvu datum. Děkuji moc
Dobrý den, jasně, já sám to používám k zálohování takto:
ODPOVĚĎ
Dobrý den, jasně, já sám to používám k zálohování takto:
:datum + hodiny
set datetimef=%date:~-4%_%date:~3,2%_%date:~0,2%__%time:~0,2%_%time:~3,2%_%time:~6,2%
:zaloha do adresare dle data
cd "D:\Backup"
mkdir %datetimef%
ROBOCOPY "C:\Users\user" D:\Backup\%datetimef% /Mir /E /XJ /R:0
:vypnuti PC po dokonceni zalohy
shutdown -s