ZIP        Create or add to a zip archive

Top  Previous  Next

Syntax:

ZIP

[ zip name ] [ file ] [ /options ]

Arguments:

[ zip name ]

A variable or string defining the file name of the zip archive; if .zip extension is omitted, FileLink adds it automatically; if no folder is specified, FileLink creates or opens the archive in its working folder.

 

[ file ]

A variable or string defining the folder or file name(s) to add to the zip archive; if no path name is specified, FileLink assumes [ file ] is in the current working folder.

Options:

/compress=xx

Select the compression mode for the zip archive; options are /compress=none (files are stored in the zip archive but not compressed); /compress=fast (archive file is created as quickly as possible but file may not be as small as it could be); /compress=normal; /compress=max (archive file is made as small as possible but may take longer to create).

 

/create

Create a new zip archive each time; any existing archive file named [ zip name ] will be deleted and recreated.

 

/encryption=xx

Select the encryption method.  The default encryption method is XEM compatible.  You can also specify /encryption=AES to use AES encrypion.  AES offers a more secure algorithm, though it can increase the time it takes to compress the file. Also /encryption=none can be used to not encrypt.  Note that the encryption setting is ignored it no password is specified.

 

/fullpath

Save the fully qualified path or folder names of files as they are stored in the zip archive.

 

/pw=xx

Define a password to protect the files added to the the zip archive.

 

/subdirs

Add files in subfolders beneath [ zip name ] to the zip archive; [ zip name ] must be a folder or a path containing a wildcard pattern for this option to be accepted.

 

 

This script command creates a zip archive file from the file or files. A new archive file may be created each time or file(s) may be added to an existing archive.

 

Upon completion of the command, the %zipcount script variable contains the total number of files zipped by this command.

 

Consider the following example in which a single file is zipped into a new archive. The resulting archive file is named zipfile.zip and is located in FileLink’s working folder.

 

       ZIP "zipfile" "mydata.xml" /create

 

The following example adds another file to the same archive.

 

       ZIP "zipfile" "mydata2.xml"

 

The example below adds all the .xml files in FileLink’s working folder to an existing password protected archive.

 

       ZIP "zipfile" "*.xml" /pw=mysecret

 

The example below adds all the .xml files in FileLink’s working folder and in any subfolders to an existing archive. Relative path names of any files found in subfolders are saved in the archive.

 

       ZIP "zipfile" "*.xml" /subdirs

 

The example below stores (but does not compress) all the files in FileLink’s working folder and in any subfolders in a new archive. Relative path names of any files found in subfolders are saved in the archive.

 

       ZIP "c:\temp\archive.zip" "*.*" /subdirs /compress=none /create

 

Related Command(s): UNZIP, WORKINGDIR