А чем встроенный ftp.exe не устраивает?
Выдержка из встроенной справки Windows
Код:
To create a doskey macro for a program called Ftp.exe, include /exename as follows:
doskey /exename=ftp.exe go=open 172.27.1.100$tmget *.TXT c:\reports$tbye
To use the preceding macro, start ftp. At the ftp prompt, type:
go
Ftp runs the open, mget, and bye commands.
и ещё оттуда же
Код:
Syntax
ftp [-v] [-d] [-i] [-n] [-g] [-s:FileName] [-a] [-w:WindowSize] [-A] [Host]
Parameters
-v Suppresses the display of FTP server responses.
-d Enables debugging, displaying all commands passed between the FTP client and FTP server.
-i Disables interactive prompting during multiple file transfers.
-n Suppresses the ability to log on automatically when the initial connection is made.
-g Disables file name globbing. Glob permits the use of the asterisk (*) and question mark (?) as wildcard characters in local file and path names. For more information, see Related Topics.
-s:FileName Specifies a text file that contains ftp commands. These commands run automatically after ftp starts. This parameter allows no spaces. Use this parameter instead of redirection (<).
-a Specifies that any local interface can be used when binding the FTP data connection.
-w:WindowSize Specifies the size of the transfer buffer. The default window size is 4096 bytes.
-A Logs onto the FTP server as anonymous.