Bueno hice este code para ayudar a un usuario en otra web, Este tema se ha tocado unas cuantas veces así que aquí dejo el code para que usen el buscador y les salga mi respuesta
.
:: By Elektro H@cker
::
:: Copy the Newest file in a folder greater than X bytes to a destination directory.
:: You maybe want to modify these variables:
::
Set "Destination=C:\Test\"
:: :: :: :: :: :: :: :: ::
for /F "tokens=1-4 delims=;"
%%a in ('forfiles /P "
%SOURCE%" /C "cmd /c
echo @fdate;
@ftime;
@fsize;
@path"'
) do ( Set "DAY=
%%a"
&& Set "DAY=
!DAY:/=!"
Set "HOUR=
%%b"
&& Set "HOUR=
!HOUR::=!"
Echo !DAY!!HOUR!;
%%d >> "NewestFile.txt"
)
)
for /F "tokens=2 delims=;"
%%#
in ('Type "
%TEMP%\NewestFile.txt"
^| Sort /R'
) do ( Del /Q "
%TEMP%\NewestFile.txt"
)
EDITO: Más ejemplos
:: By Elektro H@cker
::
:: :: :: :: :: :: :: :: ::
:: Lista los archivos por últime fecha de modificación.
(For /R
%%@ in (*
) do (Echo %%~t
@ %%~z
@ %%@))>"
%TEMP%\Fecha.txt"
:: Ordena los archivos por última fecha de modificación (El más reciente primero).
Type "%TEMP%\Fecha.txt" | Sort /R
:: By Elektro H@cker
::
:: :: :: :: :: :: :: :: ::
:: Lista los archivos por tamaño.
(For /R
%%@ in (*
) do (Echo %%~z
@ %%@))>"
%TEMP%\tama¤o.txt"
:: Muestra la lista.
Type "%TEMP%\tama¤o.txt"
PD: Espero que les sirva. También se puede hacer con
FOR /R y/o
WMIC.
PD2: No se si añadiré más ejemplos, Ya está casi todo hecho, usen el buscador!
Salu2.