2012-07-12 60 views

Trả lời

11
require 'zip/zip' 

Zip::ZipFile.new("archive.zip").read("article.txt") 
1

Tôi nghĩ rằng nên làm việc:

require 'zipruby' 

Zip::Archive.open('archive.zip') do |ar| 
    ar.fopen('article.txt') do |f| 
     content = f.read 
     # do sth 
    end 
end 
2

Thử

require 'zip/zip' 

Zip::ZipFile.open("my.zip", Zip::ZipFile::CREATE) {|zipfile| puts zipfile.read("first.txt")} 
+0

LoadError: không thể tải tập tin như vậy - nén/nén – xiefei

+0

Install 'gem install rubyzip2 ' –

+0

Tôi đã cài đặt' rubyzip' và nó hoạt động. Sự khác nhau giữa 'rubyzip' và' rubyzip2' là gì? – powerboy

Các vấn đề liên quan