【发布时间】:2016-05-17 19:29:45
【问题描述】:
我正在解决一个问题,需要我的系统在 elixir/erlang 中解压缩 .7z 文件。
有没有这样的库可以在 erlang 或 elixir 中解压缩 .7z 文件?或者有什么方法可以做到这一点?
TIA :)
【问题讨论】:
-
我从来没有做过这样的事情,但我猜你必须调用一些系统实用程序才能做到这一点。
-
你在开发什么操作系统?
我正在解决一个问题,需要我的系统在 elixir/erlang 中解压缩 .7z 文件。
有没有这样的库可以在 erlang 或 elixir 中解压缩 .7z 文件?或者有什么方法可以做到这一点?
TIA :)
【问题讨论】:
我想最好和最简单的方法是运行正确的系统命令来解压缩文件。
您可以使用os:cmd/1:
如果您只想解压缩到工作目录,只需运行以下命令:
os:cmd("7za x File.7z").
有关如何在命令行中使用 7z 的更多信息,请参阅 this 或 this。
注意:您只需要根据您的操作系统确保您拥有正确的7z utility。
【讨论】:
您可能还想查看这个 Erlang 模块。 http://erlang.org/doc/man/zip.html
【讨论】: