Terence Lyu:
Lo que quiero lograr es crear un archivo independientemente de si existe o no el archivo.
Intenté usar File.createNewFile()
, sino que sólo creará el archivo si no existe ya. ¿Debo usar File.delete()
y luego File.createNewFile()
?
¿O hay una manera más clara de hacerlo?
Bruno Caceiro:
FileWriter tiene un constructor que toma 2 parámetros demasiado: El nombre de archivo y un valor lógico. El booleano indica si se debe adjuntar o sobrescribir un archivo existente. He aquí dos ejemplos de Java FileWriter que muestran que:
Writer fileWriter = new FileWriter("c:\\data\\output.txt", true); //appends to file
Writer fileWriter = new FileWriter("c:\\data\\output.txt", false); //overwrites file