1. Archivos#
Nota
Sea pulcro en la resolución de los ejercicios y separe la lógica del programa de la presentación de resultados.
Liste el contenido estricto (o sea, sin recursividad) de su directorio personal y de cada archivo contenido indique:
Nombre.
Fecha de modificación.
Propietario (usuario).
Tamaño en la unidad más apropiada en cada caso.
Si el archivo es un directorio, muéstrelo pero indicando sólo el nombre. Elimine los enlaces simbólicos y los archivos ocultos.
Dé la posibilidad de limitar la búsqueda a un número máximo de resultados.
Resuelva lo mismo que en el ejercicio anterior, pero entrando recursivamente dentro de los subdirectorios. Para este caso, además, permita limitar la profundidad a la que se consultan contenidos.
Tome un archivo de texto y escriba otro con el mismo contenido, pero el texto pasado todo a mayúsculas.
Cree una pequeña aplicación que:
Pida datos de estudiante:
Número de matrícula (es un identificador).
Nombre.
Apellidos.
Fecha de nacimiento.
Estudios previos (Primaria, Secundaria, Bachillerato, FP, Universidad).
Guarde la lista de estudiantes en una archivo.
Recupere el archivo y compruebe que la lista recuperada es igual a la lista original. Para esto último, implemente un método
equals
que permita comprobar si dos objetos estudiante refieren el mismo estudiante.