如何通过java nio writer附加文件?

时间:2018-01-29 09:53:43

标签: java apache google-cloud-dataflow apache-beam

我需要在附加模式下在文件中写入数据(GCS BUCKET文件)但是我遇到错误

java.lang.UnsupportedOperationException: APPEND

我写的代码是:

FileSystem fs = FileSystems.getFileSystem(URI.create("gs://test"));
                   byte[] data = "hello world".getBytes(StandardCharsets.UTF_8);
                   Path path = fs.getPath("/Testing");
                   Files.write(path, data,StandardOpenOption.CREATE,StandardOpenOption.APPEND );

这是一个Bug还是我错过了什么?

1 个答案:

答案 0 :(得分:2)

据我所知,没有一个流行的公共云文件存储支持附加到对象(仅覆盖),Google云端存储也不例外。例如。请参阅有关S3Azure的类似问题。