Chilkat HOME ASP Visual Basic VB.NET C# Visual C++ C MFC Delphi FoxPro Java Perl PHP Python Ruby SQL Server VBScript
|
TempDir - An Important Zip Property Discusses a very important property: TempDir.
# file: ZipTempDir.pl
use chilkat;
# This example discusses the TempDir property.
$zip = new chilkat::CkZip();
$zip->UnlockComponent("anything for 30-day trial");
$zip->OpenZip("exampleData.zip");
$zip->AppendOneFileOrDir("ZipStrongEncrypted.pl");
# Important: The methods that write a zip file or exe file do so by
# first writing to a temporary file in a TempDir. The TempDir property
# defaults to ".", which is the current working directory of the calling
# process. The reason a temp .zip is first written is to ensure that the
# original .zip (if it exists) is not lost if the WriteZip method fails
# prior to completion. Only after WriteZip (or WriteExe, WriteZipAndClose, etc.)
# completes successfully does the existing .zip (or .exe) file get deleted and
# replaced with the new file.
# Sometimes programs do not have permission to write to the directory pointed to
# by TempDir. In that case, change the value of TempDir to a directory path where
# the calling process has permission to create a file:
$zip->put_TempDir("c:/temp");
$zip->WriteZipAndClose();
|
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2007 Chilkat Software, Inc. All Rights Reserved.