VB.NET Examples

ChilkatHOMEAndroid™ASPVisual BasicVB.NETC#iOS (IPhone)Objective-CC++CMFCDelphiFoxProJavaPerl
PHP ExtensionPHP ActiveXPythonPowerShellRubySQL ServerVBScript

VB.NET Examples

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

More Examples...
Amazon S3
Email Object
DKIM / DomainKey
NTLM
FileAccess
RSS
Atom
Self-Extractor
Service
PPMD
Deflate
DH Key Exchange
DSA
Bzip2
LZW

Byte Array
VB.NET FTPS
System.IO

 

 

 

 

 

 

Controlling Paths of Files Added to Zip

Download Chilkat .NET for 4.0 Framework

Download Chilkat .NET for 64-bit 4.0 Framework (x64)

Download Chilkat .NET for 2.0 / 3.5 Framework

Download Chilkat .NET for 64-bit 2.0 / 3.5 Framework (x64)

Download Chilkat .NET for 1.0 / 1.1 Framework

When appending files to a .zip, it can be difficult to get the paths exactly as you want them. This example describes a way that you can control the path information when adding a single file at a time to a .zip.

Dim zip As New Chilkat.Zip()

Dim success As Boolean

success = zip.UnlockComponent("anything for 30-day trial")
If (success <> true) Then
    MsgBox("Failed to unlock zip component")
    Exit Sub
End If


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

'  Add a reference to a file on disk to the zip object.
'  (When appending files to a zip, the files are not actually
'  read into memory.  References to the file(s) are added.
'  When WriteZip is called, the referenced files are streamed in
'  and compressed to the .zip.)
Dim saveExtraPath As Boolean
saveExtraPath = false
success = zip.AppendOneFileOrDir("c:/temp/a/hamlet.xml",saveExtraPath)
'  For brevity, this example will not check the return status...

'  The saveExtraPath argument, if set, will cause the path information
'  passed in the 1st argument to be saved in the .zip.

'  To add "a/hamlet.xml", do this:
zip.AppendFromDir = "c:/temp"
saveExtraPath = true
success = zip.AppendOneFileOrDir("a/hamlet.xml",saveExtraPath)

'  To add "temp/a/hamlet.xml", do this:
zip.AppendFromDir = "c:/"
saveExtraPath = true
success = zip.AppendOneFileOrDir("temp/a/hamlet.xml",saveExtraPath)

'  The zip written here will contain hamlet.xml three times,
'  each with a different relative path.
success = zip.WriteZipAndClose()
 

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

Mail Component · XML Parser