|  | 
Chilkat  HOME  Android™  AutoIt  C  C#  C++  Chilkat2-Python  CkPython  Classic ASP  DataFlex  Delphi DLL  Go  Java  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
| (Classic ASP) 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. 
 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <% ' This example requires the Chilkat API to have been previously unlocked. ' See Global Unlock Sample for sample code. ' For versions of Chilkat < 10.0.0, use CreateObject("Chilkat_9_5_0.Zip") set zip = Server.CreateObject("Chilkat.Zip") success = zip.NewZip("qa_output/test1.zip") ' Turn on verbose logging to get more informaiton in the LastErrorText property. zip.VerboseLogging = 1 recurse = 1 zip.AppendFromDir = "qa_data/syncTree" success = zip.AppendFiles("*",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.) Response.Write "<pre>" & Server.HTMLEncode( zip.LastErrorText) & "</pre>" ' 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 = zip.WriteZipAndClose() If (success <> 1) Then Response.Write "<pre>" & Server.HTMLEncode( zip.LastErrorText) & "</pre>" Response.End End If %> </body> </html> | ||||
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.