创建新文件或使用 Files 覆盖现有文件。newJava 7 中的BufferedWriter
我正在尝试Java 7中的新Files.newBufferedWriter,但我无法得到一个工作的例子:如果它不存在,我想创建一个新文件,或者如果它存在,我想覆盖它。
我所做的是:
OpenOption[] options = {StandardOpenOption.CREATE_NEW, StandardOpenOption.WRITE, StandardOpenOption.TRUNCATE_EXISTING};
BufferedWriter writer = Files.newBufferedWriter(Paths.get("example.txt"), StandardCharsets.UTF_8, options);
我也尝试了不同的选项,但我无法让它工作。
帮助?