Chilkat HOME ASP Visual Basic VB.NET C# Visual C++ C MFC Delphi FoxPro Java Perl PHP Python Ruby SQL Server VBScript
Rename a filename within the .zip before zipping.Demonstrates how to rename a file within a .zip prior to writing it.
Dim zip As New Chilkat.Zip() Dim success As Boolean ' Any string unlocks the component for the 1st 30-days. success = zip.UnlockComponent("Anything for 30-day trial") If (success <> true) Then MsgBox(zip.LastErrorText) Exit Sub End If success = zip.NewZip("test.zip") If (success <> true) Then MsgBox(zip.LastErrorText) Exit Sub End If ' Append a directory tree. The AppendFiles does ' not read the file contents or append them to the zip ' object in memory. It simply appends references ' to the files so that when WriteZip (or WriteZipAndClose, ' or WriteExe, etc.) is called, the files are compressed ' and encrypted. Dim recurse As Boolean recurse = true zip.AppendFiles("c:/temp/a/*",recurse) Dim entry As Chilkat.ZipEntry entry = zip.GetEntryByName("Setup.exe") If (entry Is Nothing ) Then MsgBox("Failed to find entry in .zip") Exit Sub End If ' Change the filename of this entry. ' When the .zip is written, the "Setup.exe" is streamed ' in from the filesystem and compressed into the .zip, ' and named as "install.exe" entry.FileName = "install.exe" success = zip.WriteZipAndClose() If (success <> true) Then MsgBox(zip.LastErrorText) Exit Sub End If MsgBox("Zip Created!") |
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2010 Chilkat Software, Inc. All Rights Reserved.