Sample code for 30+ languages & platforms
Visual Basic 6.0

Example for the Zip AppendNew Function

See more Zip Examples

Demonstrates the Zip AppendNew function.

Chilkat Visual Basic 6.0 Downloads

Visual Basic 6.0
Dim success As Long
success = 0

' This example assumes the Chilkat API to have been previously unlocked.
' See Global Unlock Sample for sample code.

Dim zip As New ChilkatZip

Dim zipPath As String
zipPath = "c:/temp/qa_output/test.zip"

' Initialize the zip object, which also sets the FileName property to the path of the zip to be created.
success = zip.NewZip(zipPath)

' Append a new and empty file to the zip object.
' This does not write the zip file.  It simply adds an entry
' that will get processed when the zip is written.
success = zip.AddEmpty(0,"empty.txt")

' Append another entry..
Dim pathInZip As String
pathInZip = "abc/helloWorld.txt"
success = zip.AddEmpty(0,pathInZip)

' Add some data to this entry..
Dim entry As New ChilkatZipEntry
success = zip.EntryOf(pathInZip,entry)
success = entry.AppendString("Hello World","utf-8")

' Write the zip, which contains 2 files:  empty.txt and helloWorld.txt
zip.FileName = zipPath
success = zip.WriteZipAndClose()
If (success = 0) Then
    Debug.Print zip.LastErrorText
    Exit Sub
End If

Debug.Print "Success."