【问题标题】:rubyzip/zippy - extract in placerubyzip/zippy - 就地解压
【发布时间】:2012-06-07 21:39:49
【问题描述】:

我认为很简单,但似乎找不到有用的东西。使用 ruby​​zip 或 zippy。

我需要将“path/to/my/file.zip”解压到“path/to/my/file”

这两种宝石的文档都非常少。

【问题讨论】:

    标签: ruby ruby-on-rails-3 zip rubyzip


    【解决方案1】:

    为什么不直接调用 gunzip 进程?

    system("gunzip -S '.zip' file.jpeg.zip")
    

    无需使用/安装任何 gem。

    【讨论】:

    • 但是他需要使用合适的系统并依赖外部应用程序。
    • 不太可能有人在没有 gunzip 的系统中运行 Rails 应用程序(那就是 Windows)。
    • 更好的选择是使用延迟作业和 Ruby 的任何 Zip 库。
    • 我最终根据 Hauleth 使用了延迟作业和 ruby​​ zip 库。由于它是评论,因此无法将其标记为答案。
    猜你喜欢
    • 2017-08-25
    • 1970-01-01
    • 2014-04-10
    • 2023-03-09
    • 2015-05-31
    • 2014-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多