Chilkat HOME Android™ Classic ASP C C++ C# Mono C# .NET Core C# C# UWP/WinRT DataFlex Delphi ActiveX Delphi DLL Visual FoxPro Java Lianja MFC Objective-C Perl PHP ActiveX PHP Extension PowerBuilder PowerShell PureBasic CkPython Chilkat2-Python Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ Visual Basic 6.0 VB.NET VB.NET UWP/WinRT VBScript Xojo Plugin Node.js Excel Go
(VB.NET UWP/WinRT) Zip Append Files Verbose LoggingAn application can check verbose LastErrorText if the zip.AppendFiles method does not append the expected files, or if it appends nothing.
' This example requires the Chilkat API to have been previously unlocked. ' See Global Unlock Sample for sample code. Dim success As Boolean Dim zip As New Chilkat.Zip zip.NewZip("qa_output/test1.zip") ' Turn on verbose logging to get more informaiton in the LastErrorText property. zip.VerboseLogging = True Dim recurse As Boolean = True zip.AppendFromDir = "qa_data/syncTree" success = Await zip.AppendFilesAsync("*",recurse) ' Even if AppendFiles is successful, we can examine the LastErrorText property ' to see what happend. (This is true for all Chilkat methods. The LastErrorText always ' contains information even when the method call is successful. If you have a difficult ' time understanding what happened, then turn on VerboseLogging and have a look at it. ' Make sure to turn off VerboseLogging for production because it could slow down your application.) Debug.WriteLine(zip.LastErrorText) ' Here is a sample of the LastErrorText for this test: ' ChilkatLog: ' AppendFiles(62ms): ' DllDate: Feb 10 2019 ' ChilkatVersion: 9.5.0.76 ' UnlockPrefix: *** ' Architecture: Little Endian; 64-bit ' Language: .NET 4.5 / x64 / VS2012 ' VerboseLogging: 1 ' Component successfully unlocked using purchased unlock code. ' appendFileEx(62ms): ' FilePattern: * ' AppendFromDir: qa_data/syncTree ' PathPrefix: ' BaseDir: c:\appData\UnitTest\qa_data\syncTree\ ' InzipBase: ' FilenamePart: * ' IsSpecificFile: 0 ' recurse: 1 ' saveExtraPath: 0 ' archiveOnly: 0 ' includeHidden: 1 ' includeSystem: 1 ' ignoreAccessDenied: 1 ' addFilesMax: ' addDirNonRecursive: ' ffWin32OpenDir_fileSpec: [c:\appData\UnitTest\qa_data\syncTree\*] ' ffWin32OpenDir_fileSpec: [c:\appData\UnitTest\qa_data\syncTree\abc\*] ' ffWin32OpenDir_fileSpec: [c:\appData\UnitTest\qa_data\syncTree\data\*] ' ffWin32OpenDir_fileSpec: [c:\appData\UnitTest\qa_data\syncTree\text\*] ' ffWin32OpenDir_fileSpec: [c:\appData\UnitTest\qa_data\syncTree\abc\ghk\*] ' ffWin32OpenDir_fileSpec: [c:\appData\UnitTest\qa_data\syncTree\data\xyz\*] ' ffWin32OpenDir_fileSpec: [c:\appData\UnitTest\qa_data\syncTree\text\something\*] ' --addDirNonRecursive ' --addFilesMax ' No exclusion patterns. ' numAdded: 20 ' --appendFileEx ' Success. ' --AppendFiles ' --ChilkatLog success = Await zip.WriteZipAndCloseAsync() If (success <> True) Then Debug.WriteLine(zip.LastErrorText) Exit Sub End If |
© 2000-2022 Chilkat Software, Inc. All Rights Reserved.