Créer un nouveau fichier ou remplacer l'existant avec les Fichiers.newBufferedWriter dans Java 7

Je suis de donner un essai pour les nouveaux Fichiers.newBufferedWriter dans Java 7 et je ne peux pas obtenir un exemple de travail: je veux créer un nouveau fichier si il n'existe pas ou la remplacer si elle n'.

Ce que je fais, c'est:

OpenOption[] options = {StandardOpenOption.CREATE_NEW, StandardOpenOption.WRITE, StandardOpenOption.TRUNCATE_EXISTING};
BufferedWriter writer = Files.newBufferedWriter(Paths.get("example.txt"), StandardCharsets.UTF_8, options);

J'ai essayé aussi avec différentes options, mais je ne peux pas le faire fonctionner.

Aider?

OriginalL'auteur diminuta | 2013-11-29