rem 指定FTP用户名
set ftpUser = FTPUSERNAME
rem 指定FTP密码
set ftpPass = FTPPASSWORD
rem 指定FTP服务器地址
set ftpIP = 192.168 . 0.2
rem 指定待下载的文件位于FTP服务器的哪个目录
set ftpFolder =/ SharedFile / Log
rem 指定从FTP下载下来的文件存放到本机哪个目录
set LocalFolder = C:\temp
set ftpFile =% temp % \TempFTP.txt
> " %ftpFile% " (
echo, % ftpUser %
echo, % ftpPass %
echo cd " %ftpFolder% "
echo lcd " %LocalFolder% "
echo bin
echo ! echo 正在下载...
echo mget * . *
echo ! echo 下载结束...
rem 在这里加个延时,就是为了看到结束提示。
echo ! ping - n 10 127.1 ^> nul
echo bye
)
start ftp - v - i - s: " %ftpFile% " % ftpIP %
FTP>open [ftpservername],和指定的远程Linux FTP服务器连接。
FTP>user [username] [password],使用指定远程Linux FTP服务器的用户登录。
FTP>pwd,显示远程Linux FTP服务器上的当前路径。
FTP>ls,列出远程Linux FTP服务器上当前路径下的目录和文件。
FTP>dir,列出远程Linux FTP服务器上当前路径下的目录和文件(同上)。
FTP>mkdir [foldname],在远程Linux FTP服务器上当前路径下建立指定目录。
FTP>rmdir [foldname],删除远程Linux FTP服务器上当前路径下的指定目录。
FTP>cd [foldname],更改远程Linux FTP服务器上的工作目录。
FTP>delete [filename],删除远程Linux FTP服务器上指定的文件。
FTP>rename [filename] [newfilename],重命名远程Linux FTP服务器上指定的文件。
FTP>close,从远程Linux FTP服务器断开但保留FTP命令参数提示。
FTP>disconnect,从远程Linux FTP服务器断开但保留FTP命令参数提示(同上)。
FTP>bye,结束和远程Linux FTP服务器的连接。
FTP>quit,结束和远程Linux FTP服务器的连接(同上)。
FTP>!,直接从远程Linux FTP服务器进入到本地shell中。
FTP>exit,(接上步)从本地shell环境中返回到远程Linux FTP服务器环境下。
FTP>!ls,列出本地机器上当前路径下的目录和文件。
FTP>lcd [foldname],更改本地机器的工作目录。
FTP>?,显示ftp命令说明。
FTP>help,显示ftp命令说明(同上)。