FTP文件夹和文件到多个服务器的批处理脚本

时间:2014-12-11 08:48:38

标签: batch-file ftp server-side

直升机, 我试图一次将zip文件夹发送到多个服务器。我想放一个包含服务器IP(Windows服务器)的列表。但我对如何实现它一无所知。请帮忙谢谢。假设所有服务器使用相同的密码和具有相同文件夹结构的用户名。

算法为:

ftp (serverlist.txt) << how can i put serverlist with loop until file send to all servers in the list? 
%username% 
%passsword% 
cd %dpath% 
send %file%.zip 
quit

1 个答案:

答案 0 :(得分:1)

FOR是你的朋友。阅读HELP FOR并在命令行中尝试此操作

FOR %a  in (10.7.8.1 172.16.9.11 192.168.2.6) do @echo ftp -s:sendzip.scr %a

如果不是在命令行中使用服务器列表,而是希望它在外部文本文件中

FOR /F %a in (servers.txt) do @echo ftp -s:sendzip.scr %a
相关问题