找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 23918|回复: 4

[文件操作] 批处理如何怎样在局域网内复制多台机器需要的文件?

[复制链接]
发表于 2014-4-28 14:59:29 | 显示全部楼层 |阅读模式
初学批处理代码不久,请各位多指教。局域网内用服务器复制所有客户机上需要的文件(已共享,无密码),在代码里写上每一台机器的IP地址复制太麻烦,有没有办法让批处理直接根据已有的IP.txt里面的IP地址去复制需要的文件,同时还能把复制的文件复制到对应IP文件夹下(对应的IP文件夹已根据IP.txt生成),下面是复制文件的代码:
  1. @echo off
  2. copy\\192.168.1.10\C:\Documents and Settings\Test1\smart.ini E:\test\192.168.1.10
  3. copy\\192.168.1.10\C:\Documents and Settings\Test1\HWtest.text E:\test\192.168.1.10
  4. copy\\192.168.1.11\C:\Documents and Settings\Test1\smart.ini E:\test\192.168.1.11
  5. copy\\192.168.1.11\C:\Documents and Settings\Test1\HWtest.text E:\test\192.168.1.11
复制代码
如果机器不多也不麻烦,可是机器多了是不是就繁琐了。
发表于 2014-4-28 16:14:51 | 显示全部楼层
  1. @echo off
  2. for /f %%i in (IP.txt) do (
  3.     copy "\\%%i\C:\Documents and Settings\Test1\smart.ini" "E:\test\%%i"
  4.     copy "\\%%i\C:\Documents and Settings\Test1\HWtest.text" "E:\test\%%i"
  5. )
复制代码
 楼主| 发表于 2014-4-29 14:33:53 | 显示全部楼层
回复 2# DAIC
谢谢了,可用。
发表于 2014-4-29 22:07:33 | 显示全部楼层
回复 3# Numb_tiger


    问题解决后,请编辑顶楼帖子在标题前面注明[已解决],并给回答者加分。
 楼主| 发表于 2014-4-30 10:29:35 | 显示全部楼层
回复 4# DAIC
请问我要在服务器上启动所有IP.txt上所有机器上C:\Users\Desktop\test.bat该怎么写呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-21 05:38 , Processed in 0.029589 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表