批处理自动输入指令ftp下载文件

@echo off
 
 ::设置 属性值
 set ftpIP=172.16.2.1
 set ftpName=subsir
 set ftpPwd=subsirpassword
 set dateTime=%date:~0,4%%date:~5,2%%date:~8,2%
 set historyTime=%date:~0,4%%date:~5,2%%date:~8,2%    
 
 :::::求时间算法
 set bakPath=G:\file\bak\
 set fileaddr=%bakPath%ftp_tmp.ftp
 
 
 ::自动生成脚本
 echo open %ftpIP%>%fileaddr%
 echo User %ftpName%>>%fileaddr%
 echo %ftpPwd%>>%fileaddr%
 echo get logs/bakscript/bbs_%dateTime%.tar.gz %bakPath%bbs_%dateTime%.tar.gz>>%fileaddr%
 echo del /q/f logs/bakscript/bbs_%historyTime%.tar.gz>>%fileaddr%
 echo bye>>%fileaddr%
 echo quit>>%fileaddr%
 
 
 ::执行ftp脚本
 ftp -ns:%fileaddr%
 
 ::删除自动生成的脚本
 del /f/q %fileaddr%
posted @ 2012-07-03 14:33  subsir  阅读(543)  评论(0编辑  收藏  举报