Podemos crear un fichero del siguiente modo:
- Creamos el objeto que encapsula el fichero, por ejemplo, suponiendo que vamos a crear un fichero llamado miFichero.txt, en la carpeta C:\\prueba, haríamos:
File fichero = new File("c:\\prueba\\miFichero.txt");
- A partir del objeto
File
creamos el fichero físicamente, con la siguiente instrucción, que devuelve un boolean con valor true si se creó correctamente, o false si no se pudo crear:fichero.createNewFile()
Para borrar un fichero, podemos usar la clase File
, comprobando previamente si existe, del siguiente modo:
- Fijamos el nombre de la carpeta y del fichero con:
File fichero = new File("C:\\prueba", "agenda.txt");
- Comprobamos si existe el fichero con
exists()
y si es así lo borramos con:fichero.delete();
Para crear directorios, podríamos hacer:

Para borrar un directorio con Java tenemos que borrar cada uno de los ficheros y directorios que éste contenga. Al poder almacenar otros directorios, se podría recorrer recursivamente el directorio para ir borrando todos los ficheros.
Se puede listar el contenido del directorio con:
File[] ficheros = directorio.listFiles();
y entonces poder ir borrando. Si el elemento es un directorio, lo sabemos mediante el método isDirectory
,