uniFTP is a cross-platform FTP scripting language and command shell. Supporting FTP, secure FTP over SSL (FTPS), and secure FTP over SSH (SFTP), uniFTP allows users to interactively use FTP commands and to run FTP scripts on any platform that supports Java.
uniFTP is ideal for running unattended batch jobs, and the command shell makes developing scripts very easy.
This document provides an overview of uniFTP and links to documentation and examples.
uniFTP's many features include:
Sample uniFTP scripts are provided in the examples directory.
The setvariables.txt script shows how to set variables, and can be used as a configuration script called when the command shell is started.
The connect.txt script shows how to connect to a server.
The complex.txt script shows how to connect to a server, set binary transfers, change to secure transfers, how to change directories and how to upload and download files.
Please visit the uniFTP purchasing page for information on prices and purchasing.
uniFTP requires the Java Runtime Environment (JRE) to be installed, which can be downloaded for free from Sun for most platforms. Also, the JAVA_HOME variable needs to be set (it generally is by installing the JRE).
The uniFTP distribution is a zip archive, uniftp.zip. The files contained should be extracted into a convenient install location. On later versions of Windows this can be done natively (or by 7-Zip or WinZip), or by gzip on Unix.
Once uniFTP is installed, the command-line shell can be started for interactive commmands (via uniftp.bat on Windows or uniftp on Unix), or uniFTP scripts can be run (via runscript.bat on Windows or runscript on Unix).
Note that uniFTP is dependent on uniftp.jar and license.jar in the lib directory of the install. The license file shipped with the trial edition is a trial license which will expire - it can simply be replaced by the production license.jar when the software is purchased.
For rapid support of uniFTP (both customers and evaluators), please contact us.
The trial version of uniFTP can be downloaded and used for 30 days. Please contact us if you need to extend the trial period.
uniFTP is built on the edtFTPj/PRO Java library. If you are developing Java applications that require secure FTP capabilities, you may wish to download an evaluation.
Similarly, edtFTPnet/PRO is a .NET library for embedding secure FTP into .NET applications.
Enterprise Distributed Technologies is based in Brisbane, Australia.
In the first instance, please email us for more information about our products.
Our address in Australia is:
Enterprise Distributed Technologies Pty Ltd
138 Mountain Street
Mt Gravatt
Queensland
4122
Australia
You can call EDT during working hours (8 am - 8 pm GMT+10) on:
+61 7 3411 4010