This is working fine but my question is, how do I extract the zip file's content into a different directory?
require 'rubygems'
require 'zip/zip'
Zip::ZipFile.open("j.zip") do |zipfile|
zipfile.each do |file|
file.extract
end
end
This is working fine but my question is, how do I extract the zip file's content into a different directory?
require 'rubygems'
require 'zip/zip'
Zip::ZipFile.open("j.zip") do |zipfile|
zipfile.each do |file|
file.extract
end
end
この問題に対処する方法は他にもあるかもしれませんが、最も明白な方法の 1 つは、現在の作業ディレクトリをDir#chdirで変更することです。たとえば、ファイルを に抽出するには/tmp
:
old_pwd = Dir.pwd
Dir.chdir '/tmp'
# run your commands here