Escribir en un archivo sin sobrescribir o adjuntar
Estoy escribiendo un programa en Java donde la salida se escribe en un archivo .txt. Cada vez que ejecuto el programa se sobrescribe el archivo. No quiero usar el interruptor de agregar y agregar datos al archivo.
Me gustaría tenerlo así que cada vez que ejecuto el programa se crea un nuevo archivo con el mismo nombre. Por ejemplo, sioverflow.txt
es el nombre del archivo, y ejecuto el programa tres veces, los archivosoverflow(1).txt
, overflow(2).txt
yoverflow(3).txt
debería hacerse.
¿Cómo se puede lograr esto?