Java crear un nuevo archivo, o, reemplazar el archivo existente

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

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=225274&siteId=1
Recomendado
Clasificación