![]() |
Chilkat HOME Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi DLL Go Java JavaScript Node.js Objective-C PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(Objective-C) Control Stored ZIP Paths Using AppendFromDirSee more Zip Examples This example demonstrates how to use the When files are added using methods such as This property is especially useful when:
Suppose the local filesystem contains: And suppose: Then the following call: Will store these paths in the ZIP archive: Without The
#import <CkoZip.h> BOOL success = NO; CkoZip *zip = [[CkoZip alloc] init]; // Create a new ZIP archive. success = [zip NewZip: @"myApp.zip"]; if (success == NO) { NSLog(@"%@",zip.LastErrorText); return; } // Set the AppendFromDir property. // // Paths stored in the ZIP archive will be relative to: // // c:/abc/123 // zip.AppendFromDir = @"c:/abc/123"; // Recursively add files beneath: // // c:/abc/123/myAppDir // // Because AppendFromDir = "c:/abc/123", // the ZIP paths will begin with: // // myAppDir/ // BOOL recurse = YES; success = [zip AppendFiles: @"c:/abc/123/myAppDir/*" recurse: recurse]; if (success == NO) { NSLog(@"%@",zip.LastErrorText); return; } // Write the ZIP archive and close it. success = [zip WriteZipAndClose]; if (success == NO) { NSLog(@"%@",zip.LastErrorText); return; } NSLog(@"%@",@"ZIP archive created successfully."); |
||||
© 2000-2026 Chilkat Software, Inc. All Rights Reserved.