C# Examples

ChilkatHOMEAndroid™ASPVisual BasicVB.NETC#iOS (IPhone)Objective-CC++CUnicode C++Unicode CMFCDelphi DLLDelphi ActiveXFoxProJavaPerlPHP ExtensionPHP ActiveXPythonPowerShellRubySQL ServerVBScript

C# Examples

Bounced Mail
Bz2
Character Encoding
CSV
DKIM / DomainKey
Digital Certificates
Digital Signatures
Email
Email Object
FTP
HTML Conversion
HTTP
IMAP
Encryption
MHT / HTML Email
MIME
POP3
RSA
S/MIME
SMTP
Socket
Spider
SSH
SSH Tunnel
SSH Key
SFTP
Tar Archive
Upload
XML
XMP
Zip Compression


More Examples...
Amazon S3
NTLM
FileAccess
RSS
Atom
String
Byte Array
Self-Extractor
Service
PPMD
Deflate
DH Key Exchange
DSA
Bzip2
LZW

 

 

 

 

 

 

Another Path-in-Zip Example

Download: Chilkat .NET Assemblies

Another example about getting the correct paths within a .zip.

Chilkat.Zip zip = new Chilkat.Zip();

bool success;

success = zip.UnlockComponent("anything for 30-day trial");
if (success != true) {
    MessageBox.Show("Failed to unlock zip component");
    return;
}

//  Intialize the zip object by calling NewZip.
zip.NewZip("myZip.zip");

//  Add references to files:
bool recurse;
recurse = true;
zip.AppendFiles("c:\\temp\\a\\subdir1\\*",recurse);

//  Assuming that the file c:\temp\a\subdir1\dude.gif exists,
//  the .zip will contain "dude.gif" without any path information.

//  The component has no
//  choice but to use "c:\\temp\\a\\subdir1" as the root.
//  It's not possible for the component to know if you
//  wanted subdir1\ or a\subdir1\ or temp\a\subdir1
//  paths prefixed for each file added.

//  To control the path within the zip, set the AppendFromDir
//  directory and then use a relative path in AppendFiles.
//  For example:
zip.AppendFromDir = "c:\\temp\\a";

zip.AppendFiles("subdir1\\*",recurse);

//  This causes c:\temp\a\subdir1\dude.gif to be added as
//  "subdir1\dude.gif" within the .zip.

//  If you need the path within the .zip to be "a\subdir", then
//  do this:
zip.AppendFromDir = "c:\\temp";
zip.AppendFiles("a\\subdir1\\*",recurse);

success = zip.WriteZipAndClose();
 

© 2000-2013 Chilkat Software, Inc. All Rights Reserved.