Rubyzip windows归档提取问题

时间:2014-02-03 08:50:36

标签: ruby rubyzip

我在ubuntu 12.04上使用Rubyzip“1.0.0”。

在ubuntu上创建了一个名为zipfile.zip的存档(* .zip),在linux上提取时就像这样

Zip::ZipFile.open(File.open("zipfile.zip")) {|zf| zf.each {|en| puts en.to_s}}

输出这样的文件:

km-test one/
km-test one/Test Demo/
km-test one/Test Demo/Test/
km-test one/Test Demo/Desert.jpg
km-test one/Test Demo/Test/test/
km-test one/Test Demo/Test/test/Media Wki New Instance creation and mange user.docx
vendor/
vendor/plugins/
vendor/plugins/.gitkeep

如果使用Windows 7创建类似的存档,并在同一个ubuntu机器上以类似的方式提取,则提供: -

km-test one/Test Demo/
km-test one/Test Demo/Test/
km-test one/Test Demo/Desert.jpg
km-test one/Test Demo/Test/test/
km-test one/Test Demo/Test/test/Media Wki New Instance creation and mange user.docx
vendor/plugins/.gitkeep

是否有人知道为什么不使用Rubyzip读取顶级目录。

提前致谢。

0 个答案:

没有答案