![]() |
Chilkat HOME Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi DLL Go Java JavaScript Node.js Objective-C PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(Visual Basic 6.0) Extract Only Newer Files Using UnzipNewerSee more Zip Examples This example demonstrates how to use the This is useful for:
Suppose the ZIP archive contains: And suppose the target extraction directory already contains: If the ZIP version of If the existing Files that do not yet exist on disk are extracted normally. The
Dim success As Long success = 0 Dim zip As New ChilkatZip ' Open an existing ZIP archive. success = zip.OpenZip("qa_data/zips/applicationUpdate.zip") If (success = 0) Then Debug.Print zip.LastErrorText Exit Sub End If ' ------------------------------------------------------------ ' Extract only ZIP entries that are newer than the ' corresponding files already existing on disk. ' ' Existing files that are already up-to-date are skipped. ' Dim numFilesUnzipped As Long numFilesUnzipped = zip.UnzipNewer("c:/temp/app") If (numFilesUnzipped < 0) Then Debug.Print zip.LastErrorText Exit Sub End If Debug.Print "Number of files extracted = " & numFilesUnzipped Debug.Print "" ' ------------------------------------------------------------ ' Example behavior: ' ' ZIP contains: ' ' docs/readme.txt ' images/logo.png ' data/config.json ' ' Existing filesystem files: ' ' c:/temp/app/docs/readme.txt ' c:/temp/app/images/logo.png ' ' If the ZIP version of docs/readme.txt is newer, ' it will overwrite the existing file. ' ' If c:/temp/app/images/logo.png is already newer, ' it will be skipped. ' ' data/config.json will be extracted if it does not ' already exist. ' zip.CloseZip Debug.Print "UnzipNewer completed successfully." |
||||
© 2000-2026 Chilkat Software, Inc. All Rights Reserved.