如何从elixir代码写入gzip文件

时间:2015-11-12 00:56:19

标签: gzip elixir

我想用elixir代码编写gzip文件。

我尝试使用代码,但效果不佳。

performSelector

io_device = File.open!("/path/to/file.gzip", [:write, :compressed]) IO.write(io_device, "test") 返回IO.write,但:ok为空。

如何写入gzip文件?

2 个答案:

答案 0 :(得分:7)

你也可以一步完成整个事情:

File.write "/path/to/file.gzip", "test", [:compressed]

答案 1 :(得分:6)

您还需要一个步骤:关闭文件以便写入任何缓冲的数据:

File.close io_device