通过ftp命令定时把数据传送到ftp服务器上
作者:网络医生 发布于:2010-11-10 21:39 Wednesday 分类:Windows技术
首先熟悉几个ftp命令:
ftp -s:"c:\ftp.txt"
其中-s为ftp命令的参数, ftp.txt 是一个文件,它包含ftp命令行下可以执行的命令,该文件中包含的回车符也视为命令,在读取文件时回车符同样会生效。
binary 设置二进置传输方式
prompt 设置多个文件传输时的交替提示
mput 将多个文件上传至远程主机
mdelete 删除远程主机上的多个文件
get 从远程主机上下载单个文件
mget 从远程主机上下载多个文件
user user-name [password] 向远程主机表明自己的身份,如果需要密码则必须输入
quit 退出ftp会话,并关闭会话界面。
实现步聚:
1、先建立一个批处理文件,文件名如:back.bat
内容如下:
d: //切换到d盘根目录
cd data //进入d盘根目录下的data目录
ftp -s:"d:\ftp.txt" //加裁包含ftp命令的文件
2、建立ftp.txt 文件
内容如下:
open 192.168.0.1
//至少空两行,每一个空行在文件加载时相当于一个回车命令
user administrator 123456
//至少空一行,因为输入用户名和密码后要敲一下回车。用administrator这个用户登录,密码为123456
cd backup
//空一行。进入ftp服务器中backup文件夹,把要备份的文件放在此目录下。
binary
//空一行。
prompt
//空一行。
mdelete *
//删除backup目录下的所有文件,如果文件多的话就多空几行,因为每删除一个文件都要敲一个回车符确认。
mput *
//把data目录下的文件全部上传到backup目录下,如果文件多的话就多空几行,因为每传输一个文件都要敲回车确认一下。
quit
3、把back.bat添加到计划任务里面,这样就可以定时执行文件传输功能了。
联系方式
-
mail: mail@num123.com
QQ: 76908265
日志分类
随机日志
日历
标签云
最新碎语
- 博客多年没更新了,但一直都在运行。天朝的管制太严格了,今天迁移到香港的服务器上。
2018-07-25 13:51
- 决心一下,行动要快。
2013-09-09 09:02
- 为灾区人民祈福!
2013-04-22 12:45
- 都是停电惹的祸
2013-03-17 20:06
- 假期结束,开始上班。
2012-08-13 07:17
- 堵到机场高速上了
2012-07-13 18:14
- 人生的计划永远赶不上变化。
2012-07-10 18:45
- 接受你所接受的,珍惜你所拥有的。
2012-05-11 14:13
发表评论: