Rubyでzipファイル内のテキストファイルを読み取る最も簡単な方法は何ですか? PHPのものに似たものfile_get_contents("zip://archive.zip#article.txt")
4421 次
3 に答える
12
require 'zip/zip'
Zip::ZipFile.new("archive.zip").read("article.txt")
于 2012-07-12T07:08:20.047 に答える
2
それを試してみてください
require 'zip/zip'
Zip::ZipFile.open("my.zip", Zip::ZipFile::CREATE) {|zipfile| puts zipfile.read("first.txt")}
于 2012-07-12T06:53:34.970 に答える
1
私はそれがうまくいくと思います:
require 'zipruby'
Zip::Archive.open('archive.zip') do |ar|
ar.fopen('article.txt') do |f|
content = f.read
# do sth
end
end
于 2012-07-12T06:50:31.467 に答える