我尝试文件编写器如下:
String content = "Test File Content";
- 我像这样使用:
Files.write(path, content.getBytes(), StandardOpenOption.CREATE);
如果未创建文件,则创建文件并写入内容。但是如果文件可用,文件内容是Test File ContentTest File Content
,如果代码重复运行,文件内容是Test File ContentTest File ContentTest File Content
......
- 我像这样使用:
Files.write(path, content.getBytes(), StandardOpenOption.CREATE_NEW);
,
如果未创建文件,则创建文件,然后出现以下异常:
java.nio.file.FileAlreadyExistsException: /home/gyhot/Projects/indexing/ivt_new/target/test-classes/test_file at sun.nio.fs.UnixException.translateToIOException(UnixException.java:88) at ...
如何通过 java new I/O 覆盖文件?