BatchFtp
This application enables users to transfer file using FTP protocol in batch
mode.
Invocation
java BatchFtp
This starts up the java interpreter and runs the BatchFtp application.
You need to have set up your
environment for java in order for this to work.
BatchFtp window
BatchFtp is all-java application that uses Open Source J-Ftp project for
its back-end.
Information to be entered
-
Local hostname
This is local hostname. This field cannot be changed.
-
File(s) for upload/ Directory to download
This is where you transfer files from or to.
-
PUT /GET selector
Specify whether you want to PUT files to local machine or GET them
from local machine (uploading vs downloading)
-
List of files and/or directories
Files and/or directories that are going to be transfered.
-
Remote hostname
This is the hostname of FTP server.
-
Username
Username that should be used.
-
Password
User's password
-
Advanced host settings...
Advanced host settings such as port number or retry options.
-
Advanced host settings... Verbose output
See all messages that are spewed by an FTP connection. This option
should be used for debugging.
-
Advanced host settings... Change default port
Use alternate FTP port. Default is port 21.
-
Advanced host settings... Retry file transfer every (sec)
Retry file transfer if it fails the first time. There will be 5 attempts
with specified duration in seconds.
-
Advanced host settings... Execute remote commands
Execute FTP command on the server.
-
Advanced host settings... command selector...
This command selector gives you several options on specifying commands
you want to run on remote machine.
-
Add
Select the command you want to run and add it to the list of commands.
-
When
Choose the time you want to run your command. Options are: begining
- execute this command before any files are transfered, end - execute
this command after all files have been transfered, before - execute
this command before transfering each file or directory, after -
execute this command after file transfer and use the filename as a parameter
to this command.
-
Command
Select command to execute. Options are: chmod - changer permissions
on remote file, delete - delete remote file, mkdir - create
remote directory, rstatus - print status information on remote system,
rmdir
- remove remote directory, size - print the size of the remote file,
system
- print server system information, umask - execute umask on remote
server.
-
Parameters
Command line parameters for the command if applicable. If command is
executed after file transfer, the filename will be uses as a parameter.
-
Remove
Remove selected command from the list of commands
-
Remove All
Remove all commands from the list of commands.
-
Advanced host settings... binary (data files)
Transfer files in binary mode. This is the default and should be used
to transfer data files.
-
Advanced host settings... ascii (text files)
Transfer files in ASCII mode. All it does is translates line feeds
(new lines) between DOS and Unix ASCII files. Use this option if you know
you have ASCII (text) files.
-
Destination
This is where you transfer files from or to.
-
PUT /GET selector
Specify whether you want to PUT files to remote machine or GET them
from remote machine (uploading vs downloading)
-
List of files and/or directories
Files and/or directories that are going to be transfered.
Last updated Thu Apr 03 11:22:53 EST 2003