次のようにファイルライターを試します:
String content = "Test File Content";
- 私は次のように使用しました:
Files.write(path, content.getBytes(), StandardOpenOption.CREATE);
file が作成されていない場合、file が作成され、コンテンツが書き込まれます。ただし、 file available の場合、ファイルの内容は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経由でファイルを上書きするには?