Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 批处理脚本以将文件夹和文件FTP到多个服务器_Batch File_Ftp_Server Side - Fatal编程技术网

Batch file 批处理脚本以将文件夹和文件FTP到多个服务器

Batch file 批处理脚本以将文件夹和文件FTP到多个服务器,batch-file,ftp,server-side,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 %d

你好, 我试图一次将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

ftp(serverlist.txt)
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

请更详细地告诉我们你的问题。到目前为止你试过什么?