lucee.Component
mura.cfobject
mura.Zip
This provides a collections of functions that supports the Zip and GZip functionality by using the Java Zip file API.
| Method Summary | |
|---|---|
boolean
|
AddFiles(string zipFilePath, [string files], [string directory], [string filter=''], [boolean recurse='false'], [numeric compression='9'], [boolean savePaths='false'], [string sinceDate=''], [boolean hiddenFiles='false'], string excludeDirs='')
Add files to a new or an existing Zip file archive. |
boolean
|
DeleteFiles(string zipFilePath, string files)
Delete files from an existing Zip file archive. |
boolean
|
Extract(string zipFilePath, [string extractPath='[runtime expression]'], [string extractFiles], [boolean useFolderNames='true'], [boolean overwriteFiles='false'], [string extractDirs], [string excludeDirs], [string extractDirsToTop])
Extracts a specified Zip file into a specified directory. |
private array
|
FilesList(string directory, [string filter=''], [boolean recurse='false'], [string sinceDate=''], [boolean hiddenFiles='false'], string excludeDirs='')
Create an array with the file names of specified directory. |
boolean
|
gzipAddFile(string gzipFilePath, string filePath)
Create a new GZip file archive. |
boolean
|
gzipExtract(string gzipFilePath, [string extractPath='[runtime expression]'])
Extracts a specified GZip file into a specified directory. |
any
|
List(string zipFilePath)
List the content of a specified Zip file. |
private any
|
PathFormat(string path)
Convert path into Windows or Unix format. |
private any
|
ZipPathFormat(string path)
Convert path into Windows or Unix format. |
| Methods inherited from class lucee.Component |
|---|
| None |
| Method Detail |
|---|
Add files to a new or an existing Zip file archive.
zipFilePath - Pathname of the Zip file to add files.files - | (Chr(124)) delimited list of files to add to the Zip file. Required if argument 'directory' is not set.directory - Absolute pathname of directory to add to the Zip file. Required if argument 'files' is not set.filter - File extension filter. One filter can be applied. Only if argument 'directory' is set.recurse - Get recursive files of subdirectories. Only if argument 'directory' is set.compression - Compression level (0 through 9, 0=minimum, 9=maximum).savePaths - Save full path info.sinceDate - Filter for files created since this datetimehiddenFiles - Whether to include .svn or .git files.excludeDirs - | (Chr(124)) delimited list of dirs to not zip.Delete files from an existing Zip file archive.
zipFilePath - Pathname of the Zip file to delete files from.files - | (Chr(124)) delimited list of files to delete from Zip file.Extracts a specified Zip file into a specified directory.
zipFilePath - Pathname of the Zip file to extract.extractPath - Pathname to extract the Zip file to.extractFiles - | (Chr(124)) delimited list of files to extract.useFolderNames - Create folders using the pathinfo stored in the Zip file.overwriteFiles - Overwrite existing files.extractDirs - | (Chr(124)) delimited list of dirs to extract.excludeDirs - | (Chr(124)) delimited list of dirs to not extract.extractDirsToTopCreate an array with the file names of specified directory.
directory - Absolute pathname of directory to get files list.filter - File extension filter. One filter can be applied.recurse - Get recursive files of subdirectories.sinceDate - Filter for files created since this datetimehiddenFiles - Whether to include .svn or .git files.excludeDirs - | (Chr(124)) delimited list of dirs to not zip.Create a new GZip file archive.
gzipFilePath - Pathname of the GZip file to create.filePath - Pathname of a file to add to the GZip file archive.Extracts a specified GZip file into a specified directory.
gzipFilePath - Pathname of the GZip file to extract.extractPath - Pathname to extract the GZip file to.List the content of a specified Zip file.
zipFilePath - Pathname of the Zip file to list the content.Convert path into Windows or Unix format.
path - The path to convert.Convert path into Windows or Unix format.
path - The path to convert.