我想用elixir代码编写gzip文件。
我尝试使用代码,但效果不佳。
performSelector
io_device = File.open!("/path/to/file.gzip", [:write, :compressed])
IO.write(io_device, "test")
返回IO.write
,但:ok
为空。
如何写入gzip文件?
答案 0 :(得分:7)
你也可以一步完成整个事情:
File.write "/path/to/file.gzip", "test", [:compressed]
答案 1 :(得分:6)
您还需要一个步骤:关闭文件以便写入任何缓冲的数据:
File.close io_device