C# Examples

ChilkatHOMEASPVisual BasicVB.NETC#Visual C++CMFCDelphiFoxProJavaPerlPHPPythonRubySQL ServerVBScript

C# Examples

Bounced Mail
Character Encoding
Digital Certificates
Digital Signatures
Email
FTP
HTML to XML
HTTP
IMAP
Encryption
MHT / HTML Email
MIME
RSA Encryption
S/MIME
Socket
Spider
Tar Archive
Upload
XML
XMP
Zip Compression


More Examples...
Email Object
POP3
SMTP
RSS
Atom
String
Byte Array
Self-Extractor

Unreleased...
Service
PPMD
Deflate
Bzip2
LZW
Bz2
DH Key Exchange
DSA
Icon

 

 

 

 

 

 

Another Path-in-Zip Example

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

Download Chilkat .NET for 2.0 Framework

Download Chilkat .NET for 1.0 / 1.1 Framework

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();
 

Need a specific example? Send a request to support@chilkatsoft.com

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

Email Component · XML Parser