Method: SevenZipRuby::SevenZipReader#extract_all
- Defined in:
- lib/seven_zip_ruby/seven_zip_reader.rb
permalink #extract_all(dir = ".") ⇒ Object
Extract all entries of 7zip archive to local directory.
Args
dir
-
Directory to extract the archive to.
Examples
File.open("filename.7z", "rb") do |file|
SevenZipRuby::SevenZipReader.open(file) do |szr|
szr.extract_all("path_to_dir")
end
end
369 370 371 372 373 |
# File 'lib/seven_zip_ruby/seven_zip_reader.rb', line 369 def extract_all(dir = ".") synchronize do extract_all_impl(file_proc(File.(dir))) end end |