BATCH – Obtener fecha y hora en SCRIPT BATCH Windows 10 para renombrar archivos o carpetas.

@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.

D:\Fuentes>programa.cmd

Formato 1 = 20230201-2028
Formato 2 = 01022023-2028
Archivo 1 = archivo-20230201-2028.txt
Archivo 2 = archivo-01022023-2028.txt

Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *