ho provato il tuo codice in ambiente windows e il file se esiste già non viene modificato... sei sicuro/a della cartella "user.dir"? Prova a fare un System.out.println(path) e vedi se è quello che ti aspetti.
Ciao.