[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] [已解决]批处理根据IP条件从指定机器目录copy指定文件

局域内如何自动判断本机ip并且根据ip地址 从指定机器目录copy指定文件?

我现在用的是无盘,每个机器每次开机都要从资料服务器调用一些本机数据, 并且把这些数据文件放在本机的F盘 , 每个机器调用的文件都不一样,  因为我的网络是无盘系统,开机自动还原, 所以ip是固定的,机器名字也是固定的。所以要根据这些条件来判断读去响应的文件 并且把这些文件copy到本机的F盘下 log1的文件夹里, 资料服务器的ip 还有路径是固定的  是在 192.168.0.249\资料\A组到I组 每组下面对应16个文件夹(从01到16 )  每个文件夹下面建立log1文件。  我需要的就是每次开机 把相应的log1 文件夹里的文件复制到本机的F:\log1\   ,例如 192.168.0.1  这个机器需要把192.168.0.249\资料\机器\A组\01\log1\ 下的所有文件复制到本机的F:\log1 中。
我现在做的是批处理是手动的
  1. @echo off
  2. xcopy \192.168.0.249\资料\机器\A组\01 F:\ /e /i /y
  3. xcopy F:\x D:\ /e /i /y
  4. exit
复制代码
每个机器都对应一个单独的批处理,开机是手动处理, 我主要意思是的能根据 ip来判断执行相应的批处理文件。 就是我做的上面的这个文件。
我的实际网络环境是144个机器1个居域网, 工作站使用的是16个1组的切换器  就是说16个机器使用1个显示器  a组代表1个显示器 所以叫A组    因为是16个机器 所以就有01到16
1

评分人数

    • Batcher: 感谢主动给标题标注[已解决]字样PB + 2

非常感谢!!! 我辛苦了

TOP

返回列表