我有一种方法可以压缩我传入的文件。
require 'zip/zip'
def zipup(aname, aloc="/tmp/")
Zip::ZipFile.open "#{aloc}"+File.basename(aname)+".zip", Zip::ZipFile::CREATE do |zipfile|
zipfile.add File.basename(aname), aname
end
end
我需要从此方法中获取一个字符串对象或数组对象,其中包含已压缩的每个文件的 archive.zip 名称。
rubyzip 确实有一个 to_s 方法,尽管我未能正确获取语法。
http://rubyzip.sourceforge.net/classes/Zip/ZipEntry.html#M000131
感谢一位新的红宝石学家。