如何使用OutputStream模拟虚拟File对象以传递给CSVWRITE?

时间:2015-08-12 13:01:25

标签: java h2

我有一个OutputStream我要写一些数据。它实际上是CipherOutputStream。我想使用CSVWRITE将H2表导出到流中。

CSVWRITE仅采用文件名(即String)。所以我想模拟一个使用memoryFile://foo之类的URI打开的虚拟File对象,它实际写入OutputStream,我可以将其作为URI传递给CSVWRITE。有可能吗?

2 个答案:

答案 0 :(得分:1)

还可以使用Writer

{{1}}

答案 1 :(得分:0)

不是纯Java方式,不是。

如果你在* NIX系统上,你可以创建一个命名管道并在那里写输出。然后,您可以拥有一个从管道读取的程序,加密并写入具体文件。