En este apartado, nos centraremos en la gestión de ficheros y directorios. Cuando se programa con Java, podemos realizar tareas básicas de gestión de ficheros que nos serán útiles para realizar todo tipo de acciones con ese fichero, desde crear hasta leer, borrar, copiar o mover de sitio carpetas o archivos.
Para tratar los diferentes archivos, Java tiene diferentes paquetes que nos pueden ayudar a realizar las operaciones básicas con cualquier tipo de fichero. Algunos de estos paquetes son propios de Java, pero también hay otros que son necesaria una importación. Pero antes de complicarnos, mostraremos los más básicos e importantes.
El paquete más utilizado en el lenguaje Java es el paquete java.io. Dentro, podremos encontrar diferentes opciones que nos permitirán diferentes acciones con ficheros: creación, borrado, lectura, escritura, movimiento y copia, entre otras. Este paquete nos permitirá tanto la creación de ficheros como de carpetas.
Vamos a ver la clase File que nos permite hacer unas cuantas operaciones con ficheros, también veremos cómo filtrar ficheros, o sea, obtener aquellos con una característica determinada, como puede ser que tengan la extensión .odt, o la que nos interese, y por último, en este apartado también veremos como crear y eliminar ficheros y directorios.