局域内如何自动判断本机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 中。
我现在做的是批处理是手动的- @echo off
- xcopy \192.168.0.249\资料\机器\A组\01 F:\ /e /i /y
- xcopy F:\x D:\ /e /i /y
- exit
复制代码 每个机器都对应一个单独的批处理,开机是手动处理, 我主要意思是的能根据 ip来判断执行相应的批处理文件。 就是我做的上面的这个文件。
我的实际网络环境是144个机器1个居域网, 工作站使用的是16个1组的切换器 就是说16个机器使用1个显示器 a组代表1个显示器 所以叫A组 因为是16个机器 所以就有01到16 |