我爱JOY
FTP在windows系统下的自动下载批处理写法
2013-6-26 5ijoy
FTP在windows系统下的自动下载批处理写法



  上次说到DOS系统的ftp命令带来方便,那我们平时都是windows系统用的时候多,是不是也可以用这种双击一下文件就可以帮我们一键下载或者上传呢,特别适用于一些对数据有要求的地方,如备份数据的场合。

  不过这次在windos下我没找到那种一条命令就可以执行下载的方法,可能windows下真的不能把,我们知道了windows下ftp 有个-s的参数,可以用这个来曲线执行一个文件即可实现一键备份或一键上传。




下面是完整的写法。




@echo off

rem 利用windows下FTP 的-s命令来执行FTP登陆下载等需要手工输入的操作

echo open 192.168.234.166>down.tmp



rem 用户名和密码

echo admin>>down.tmp

echo admin>>down.tmp



rem prompt交互模式开关,传输文件时不需要确定

echo prompt >>down.tmp

rem 设置bin传输模式

echo bin>>down.tmp



rem 下载与上传命令和关闭FTP命令

echo mget 222.txt>>down.tmp

echo mput f:\111.txt>>down.tmp

echo bye>>down.tmp



rem 以上利用了重定向对上面的操作记录到down.tmp文件中,然后ftp -s执行这个文件

ftp -s:down.tmp



rem 复制下载的文件到指定目录

copy 222.txt f:\pic\



rem 删除down.tmp文件和下载的文件

del down.tmp

del 222.txt

发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容