RubyZip库是否支持--fix选项

时间:2013-11-16 18:06:33

标签: ruby linux windows zip rubyzip

在我的代码中,我使用RubyZip库来创建存档

Zip::File.open("1.zip", true) do |zf|
    Dir[File.join(Dir.pwd, '**', '**')].each do |f| 
        zf.add(f, f) 
    end
end

然后将带有cat的文件添加到存档中。在我预先添加文件之后我想做$ zip --fix 1.zip --out 2.zip之类的事情但是,我知道在ruby中使用system()函数运行此命令不是我最好的选择,因为我希望我的代码在windows上运行(cygwin确实不提供zip命令。有没有人知道如何通过ruby模拟$ zip --fix命令。

0 个答案:

没有答案