标题: [文件操作] 批处理如何怎样在局域网内复制多台机器需要的文件? [打印本页]
作者: Numb_tiger 时间: 2014-4-28 14:59 标题: 批处理如何怎样在局域网内复制多台机器需要的文件?
初学批处理代码不久,请各位多指教。局域网内用服务器复制所有客户机上需要的文件(已共享,无密码),在代码里写上每一台机器的IP地址复制太麻烦,有没有办法让批处理直接根据已有的IP.txt里面的IP地址去复制需要的文件,同时还能把复制的文件复制到对应IP文件夹下(对应的IP文件夹已根据IP.txt生成),下面是复制文件的代码:- @echo off
- copy\\192.168.1.10\C:\Documents and Settings\Test1\smart.ini E:\test\192.168.1.10
- copy\\192.168.1.10\C:\Documents and Settings\Test1\HWtest.text E:\test\192.168.1.10
- copy\\192.168.1.11\C:\Documents and Settings\Test1\smart.ini E:\test\192.168.1.11
- copy\\192.168.1.11\C:\Documents and Settings\Test1\HWtest.text E:\test\192.168.1.11
复制代码
如果机器不多也不麻烦,可是机器多了是不是就繁琐了。
作者: DAIC 时间: 2014-4-28 16:14
- @echo off
- for /f %%i in (IP.txt) do (
- copy "\\%%i\C:\Documents and Settings\Test1\smart.ini" "E:\test\%%i"
- copy "\\%%i\C:\Documents and Settings\Test1\HWtest.text" "E:\test\%%i"
- )
复制代码
作者: Numb_tiger 时间: 2014-4-29 14:33
回复 2# DAIC
谢谢了,可用。
作者: DAIC 时间: 2014-4-29 22:07
回复 3# Numb_tiger
问题解决后,请编辑顶楼帖子在标题前面注明[已解决],并给回答者加分。
作者: Numb_tiger 时间: 2014-4-30 10:29
回复 4# DAIC
请问我要在服务器上启动所有IP.txt上所有机器上C:\Users\Desktop\test.bat该怎么写呢?
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |