6月262013
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
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
本文固定链接: http://www.5ijoy.cn/share/windows_ftp.html
发表评论
木有头像就木JJ啦!还木有头像吗?点这里申请属于你的个性Gravatar头像吧!