Cómo leer / escribir un archivo en Java

Una posible explicación es que su aplicación tiene el archivo abierto en otro lugar.

O podría ser otra aplicación que tenga el archivo abierto.

O tal vez la aplicación / usuario tiene permiso para leer el archivo pero no para eliminarlo.


Estoy de acuerdo con la sugerencia de usar Files.delete..

Respuesta 1

No veo problemas en su código.

Aparentemente cerrando el BufferReaderaseguramiento de que el archivo está cerrado. (cf esta respuesta).

Tal vez usted puede darle una oportunidad a Files.deletecf esta respuesta.
Le dará más información sobre el error de eliminación lanzando diferentes excepciones.

Respuesta: 2

Soy un principiante, no sé muchas cosas como tú. Pero si lo sé bien, primero debe guardar sus cambios en un archivo temporal. Luego leerá nuevamente el archivo temporal y luego escribirá en su archivo real. Espero que mi comentario te ayude.

Respuesta: 3

¿Cómo puedo verificar qué clase ha llamado a mi método? Por ejemplo: si la Clase A usa el Método B en la Clase C, la función debería hacer algo más de lo que haría la función, si la Clase B llama al ...

Me gustaría poder activar la ejecución de una tarea de Gradle justo después de que IDEA importe mis proyectos. Actualmente, estoy intentando trabajar con IDEA-96615 y GRADLE-2198, pero tengo otros casos de uso, ...

Divulgación completa: tarea. Explicación: No puedo entender a mi maestro. Problema: escriba un método llamado printSquare que tome dos parámetros enteros, un mínimo y un máximo, e imprima los números ...

He intentado con lo de Maven, pero no funciona. Probablemente escribí una línea incorrecta en las dependencias o algo así. Este es el repositorio de link maven.