Me encuentro haciendo un proyecto de la universidad ( un trabajo vaya), donde tengo que manejar archivos serializables, en este caso un archivo de texto.
Debo de tratar ese archivo como si de una base de datos se tratase. Entonces, tengo que eliminar registros de ese archivo, para ello tengo un método.
El funcionamiento de dicho método es correcto hasta que se intenta ejecutar el método detele() (donde elimina el archivo temporal) y el renameTo (donde se renombra)
¿Podrían ayudarme?
Muchas gracias
Código Java:
Ver original
{ try { while ((linea = br.readLine())!=null) { if(!linea.trim().equals(cadena)) { pw.println(linea); pw.flush(); } } pw.close(); br.close(); if (!archivoC.delete()) { return; } if (!archivoTemp.renameTo(archivoC)) } { ex.printStackTrace(); } }