Escrevendo em um arquivo sem sobrescrever ou anexar
Estou escrevendo um programa em Java onde a saída é gravada em um arquivo .txt. Cada vez que executo o programa, o arquivo é sobrescrito. Eu não quero usar o interruptor de acréscimo e adicionar dados ao arquivo.
Eu gostaria de tê-lo assim que um novo arquivo, com o mesmo nome, é criado cada vez que eu executar o programa. Por exemplo, seoverflow.txt
é o nome do arquivo, e eu corro o programa três vezes, os arquivosoverflow(1).txt
, overflow(2).txt
eoverflow(3).txt
deve ser feito.
Como isso pode ser alcançado?