1 2 3 4 5 6 7 8 9 |
@echo off for /f "tokens=2 delims==." %%a in ('"wmic OS Get localdatetime /value | findstr /B Local"') do set fecha=%%a set fec1=%fecha:~,8%-%fecha:~8,4% set fec2=%fecha:~6,2%%fecha:~4,2%%fecha:~,4%-%fecha:~8,4% echo Formato 1 = %fec1% echo Formato 2 = %fec2% echo Archivo 1 = archivo-%fec1%.txt echo Archivo 2 = archivo-%fec2%.txt pause>nul |
Al ejecutar el script, se obtiene el siguiente resultado. Pudiendo adaptarlo a cualquier situación que se requiera.
1 2 3 4 5 6 |
D:\Fuentes>programa.cmd Formato 1 = 20230201-2028 Formato 2 = 01022023-2028 Archivo 1 = archivo-20230201-2028.txt Archivo 2 = archivo-01022023-2028.txt |