使用bat批处理向多个ftp服务器上传文件

作者:Alex    更新时间:2007-12-10 14:46:46
『楼 主』:  如何使用bat批处理向多个ftp服务器上传文件? 

我有20台前置机,升级应用的是否需要一台一台的FTP文件,有IP地址列表,希望能够实现: 
我的实现办法是使用FTP的bat文件: 

一个文件为:put.bat 

ftp -n -s:putfile.bat 

调用的文件为:putfile.bat 
open 10.138.20.100 
user hzdxzx hzdxzx 
cd /bkbf/c../dzhzj/bksdsj 
bin 
prompt off 
lcd d:\sjzh 
put ndy10011.dbf 
put ndy20011.dbf 
bye 
exit 


ip地址文件为:ip.txt 
10.138.0.1 
10.138.0.2. 
**** 
10.138.0.20 

请问大家指导一下,如何使用FOR循环来实现将一批文件上传到一批服务器中?  

===========================================
『第 2 楼』:   

for /f "tokens=* delims=*" %%a in (ip.txt) do (ftp -n -s:putfile.bat %%a) 

putfile.bat去掉最开始的一行   
上一篇:FTP命令基本用法
下一篇:ASP.NET木马及Webshell安全解决方案
网友评论
相关文章
站长推荐