用ftpclient做一个工具,实现ftp服务器文件互传

用一个用户登录到A服务器,下载a文件夹中的所有文件到本地;再用另外一个用户登录到B服务器,上传文件到b文件夹;删除本地文件;要求间隔30秒更新一次,实现两个服务器文件夹中的数据同步

使用脚本就可以。

范例:
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了追问

用java编写

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网