Chilkat HOME Android™ Classic ASP C C++ C# Mono C# .NET Core C# C# UWP/WinRT DataFlex Delphi ActiveX Delphi DLL Visual FoxPro Java Lianja MFC Objective-C Perl PHP ActiveX PHP Extension PowerBuilder PowerShell PureBasic CkPython Chilkat2-Python Ruby SQL Server Swift 2 Swift 3/4 Tcl Unicode C Unicode C++ Visual Basic 6.0 VB.NET VB.NET UWP/WinRT VBScript Xojo Plugin Node.js Excel Go
(Ruby) Unzip a .zip ArchiveDemonstrates how to open a .zip archive and unzip. The Unzip method extracts the files and directories from a .zip archive and recreates the directory tree rooted at the directory path passed to Unzip.
require 'chilkat' zip = Chilkat::CkZip.new() # Any string unlocks the component for the 1st 30-days. success = zip.UnlockComponent("Anything for 30-day trial") if (success != true) print zip.lastErrorText() + "\n"; exit end success = zip.OpenZip("my_files.zip") if (success != true) print zip.lastErrorText() + "\n"; exit end # Returns the number of files and directories unzipped. # Unzips to /my_files, re-creating the directory tree # from the .zip. unzipCount = zip.Unzip("/my_files") if (unzipCount < 0) print zip.lastErrorText() + "\n"; else print "Success!" + "\n"; end |
© 2000-2016 Chilkat Software, Inc. All Rights Reserved.