[batch]saber la fecha de creacion de un fichero

Iniciado por daryo, 23 Abril 2013, 19:27 PM

0 Miembros y 1 Visitante están viendo este tema.

daryo

este programita lo hice  ayudando en un post que preguntaba como saber la fecha de creacion de tal archivo y en caso de llevar x tiempo borrarlo o hacer otra cosa

Código (dos) [Seleccionar]
echo off
@echo off
cls
rem genera un bat que me dice la fecha del archivo cuando se le pasa como argumento el archivo
echo archivo a analizar
set /p archivo=

rem aca comparo el archivo y guardo la fecha en fecha.txt

echo echo ^%%^~t1 > asd.bat
call asd.bat %archivo% > fecha.txt
del /f /q /s asd.bat >nul

rem extraigo la informacion y la pongo en variables
for /F "tokens=1,2,3 delims=/ " %%a in (fecha.txt) do (
set /a dia=%%a
set /a mes= %%b
set /a año= %%c
)
del /f /q /s fecha.txt >nul

rem aca es la fecha actual tambien extraigo la informacion
for /F "tokens=1,2,3 delims=/ " %%a in ("%date%") do (
set /a diahoy=%%a
set /a meshoy= %%b
set /a aniohoy= %%c
)

echo muestro las variables del archivo
echo %dia% %mes% %año%
echo -----------------------------
echo fecha actual
echo %diahoy% %meshoy% %aniohoy%
echo ------------------------------


pause

buenas