Chilkat
HOME
Android™
ASP
Visual Basic
VB.NET
C#
iOS (IPhone)
Objective-C
C++
C
MFC
Delphi
FoxPro
Java
Perl
PHP Extension
PHP ActiveX
Python
PowerShell
Ruby
SQL Server
VBScript
|
Unzip a Single File by IndexUnzip a single file by index.
LOCAL loZip LOCAL lnSuccess LOCAL n LOCAL loEntry loZip = CreateObject('Chilkat.Zip2') * Any string unlocks the component for the 1st 30-days. lnSuccess = loZip.UnlockComponent("Anything for 30-day trial") IF (lnSuccess <> 1) THEN =MESSAGEBOX(loZip.LastErrorText) QUIT ENDIF lnSuccess = loZip.OpenZip("my_photos.zip") IF (lnSuccess <> 1) THEN =MESSAGEBOX(loZip.LastErrorText) QUIT ENDIF * How many files and directory entries are in this .zip? n = loZip.NumEntries ? "Num entries = " + STR(n) * Let's say we want to unzip the 3rd entry: loEntry = loZip.GetEntryByIndex(2) IF (loEntry = NULL ) THEN =MESSAGEBOX("Index out of range!") QUIT ELSE * Unzip it to C:/myTempDir lnSuccess = loEntry.ExtractInto("c:/myTempDir") IF (lnSuccess <> 1) THEN =MESSAGEBOX(loEntry.LastErrorText) QUIT ELSE =MESSAGEBOX("Extracted 1 file!") ENDIF ENDIF |
© 2000-2010 Chilkat Software, Inc. All Rights Reserved.
Mail Component · .NET Email Component · ASP Mail Component · XML Parser