Terence Lyu:
O que eu quero alcançar é criar um arquivo independentemente de se o arquivo existe ou não.
Eu tentei usar File.createNewFile()
mas que só irá criar o arquivo se ele já não existe. Devo usar File.delete()
e depois File.createNewFile()
?
Ou há uma maneira mais clara de fazê-lo?
Bruno Caceiro :
FileWriter tem um construtor que leva 2 parâmetros também: O nome do arquivo e um booleano. O booleano indica se deve anexar ou sobrescrever um arquivo existente. Aqui estão dois exemplos Java FileWriter mostrando que:
Writer fileWriter = new FileWriter("c:\\data\\output.txt", true); //appends to file
Writer fileWriter = new FileWriter("c:\\data\\output.txt", false); //overwrites file