打开命令行窗口(Windows用户可以按下“Win+R”组合键,输入“cmd”并回车,Mac用户可以打开终端应用);
输入“ftp 远程服务器地址”并回车,例如:ftp://192.168.0.1;
输入用户名和密码,以登录到FTP服务器;
输入“lcd 本地目录路径”命令,切换到本地文件夹;
输入“cd 远程目录路径”命令,切换到远程文件夹;
输入“prompt”,以关闭交互式模式;
输入灶基“mget *”命令,以下载文件夹中的所有文件乎斗。
需要注意的是,在下载文件岁辩磨夹的过程中,需要保证本地目录和远程目录之间的路径结构相同,否则无法成功下载文件夹中的所有文件。
FTP 复制文件命令是get 文件名1) 说明:显示ftp命令的说明。后面可以加参数,是加需要解释的命令名,不加则显示包含所有命令列表颂胡。
2)说明:功能是在本地计算机上运行指定命令。
如! command 其中command就是你要运行的命令,如果不加command这个参数的话,则显示本地命令提示, 这时你输入exit命令就能闭樱明返回到ftp了。
3)$ macro-ame[args]
说明:执行宏定义macro-name。
4) append
说明:使用当前文件类型设置,将本地文件附加到远程计算机中。大概格式是append local-file [remote-file] 其中local-file是说指定轿告要添加的本地文件。remote-file是说指定要将local-file附加到远程计算机文件,要是省了这个,则是使用本地文件名做远程文件名。
使用脚本就可以。范例:
1. 假设(可以依据真实的环境调整面的脚本漏掘文件)
本地文件夹 e:\ftp_tmp,
A服务器IP:192.168.0.1登陆账号: Auser 登返兆核陆密码: Apswd
B服务器IP:192.168.0.2登陆账号: Buser 登陆密码: Bpswd
2. 建立文件 e:\ftpscript.txt (内容如下,真实环境中把井号去掉)
#####################
open 192.168.0.1
Auser
Apswd
cd \a
mget *
bye
open 192.168.0.2
Buser
Bpswd
cd \b
mput *
bye
#####################
3.建立批处理文件 e:\ftpclient.bat(内容如下,真猜数实环境中把井号去掉)
#####################
cd e:\ftp_tmp
call e:\ftp -i -s:e:\ftpscript.txt
del /F /Q e:\ftp_tmp\*
#####################
4.在Windows的任务排程里面每30秒执行一次 e:\ftpclient.bat 就OK了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)