-t tam
, un número de días -d days
y una lista de nombres de ficheros y directorios y
muestra la lista de ficheros
cuyo tamaño (método public long length()
) es superior a tam
y que no hayan sido modificado en los últimos days
días (método public long lastModified()
).
Deberá también admitir en la línea de comandos la opción (-h
) para la ayuda.
El programa deberá admitir que los dias y el tamaño se especifiquen en unidades
adecuadas. Por ejemplo una especificación de días 2y3m4d
se traducirá como
"2 años 3 meses y 4 días", esto es cómo 2*365+3*31+4
días. Una especificación de
tamaño como 4M
se traducirá como "4 MegaBytes" esto es 4*1024*1024
.
Para traducir la cadena 2y3m4d
reemplacela (véanse los métodos replaceFirst
y replaceAll
)
por 2*year+3*month+4
(donde year
y
month
son constantes predefinidas con los valores adecuados) y después
pase a evaluarla.
Repase las secciones
Casiano Rodríguez León