zipcreator home

User guide

Getting started

zipcreator interface

Working with zip files

Console mode

Integrating zipcreator


Contact the developers

zipcreator > User guide >

Console mode

When you start zipcreator from the command line, you can also specify arguments to create or update zip files automatically. This also applies to starting zipcreator from a shortcut, alias, batch file or shell script.

Starting zipcreator from the command line

Use the following command to start zipcreator.

java -jar zipcreator.jar

This tells the Java application launcher to start zipcreator. This is the console equivalent of double-clicking on the zipcreator.jar executable.

You may need to prefix java with the path to your Java Runtime Environment's bin directory. Similarly, if zipcreator.jar is not in the current directory, you can specify its full path:

<jre bin path>java -jar <zipcreator path>zipcreator.jar

The following optional arguments can be appended to the syntax for starting zipcreator. Note that arguments should be specified using the same order as presented below.

-font [small | medium | large]
Set the initial font size.

-compression [faster | normal | stronger]
Determines the compression level when saving zip files.

Enables clipboard and drag operations on Mac OS X, which are disabled by default.

<zip path>
The path of an existing zip file to open.

-add <files>
Adds the specified <files> as entries, separated by spaces. You can specify directories to include all their contents.

Saves the opened the zip file.

-saveas <zip path>
Saves the zip file using the specified path.

Exit the application after saving.

Using wildcards

To include all files of a certain type, use an asterisk (*) character as a wildcard. For example, to add all PNG files from a Photos directory, use -add "Photos/*.png"

To extend the scope to include subdirectories, use two asterisks (**).

Some console environments automatically replace wildcard arguments with specific files. To prevent this, you can enclose wildcard arguments in quotation marks.

User interaction

While console mode is designed to operate automatically, some degree of user interaction may be necessary. For example:

If you enter invalid arguments or the argument sequence is incorrect, an error message is displayed. Errors are typically caused by invalid file paths. Paths containing spaces in directory or file names should be enclosed in quotation marks.

If you are adding entries which already exist in an opened zip file, you will be asked to confirm their replacement.

Unless you specify the -exit switch, the zipcreator window will be displayed.


Open an existing zip file

This example starts zipcreator and opens file in the Recent work directory. Notice the use of quotation marks to enclose paths containing spaces.

java -jar zipcreator.jar "C:\Recent work\"

Add directories

This example will add the contents of the Recent work and Correspondence directories. The zipcreator window will be displayed, so that the contents can be reviewed and saved manually.

java -jar zipcreator.jar -add "C:\Recent work" "C:\Correspondence"

Backup a directory

This example adds the contents of the C:\Database directory to a new zip file called The -exit switch tells zipcreator to exit on completion.

java -jar zipcreator.jar -add "C:\Database\data" -saveas "C:\" -exit