Board logo

标题: [特效代码] 批处理怎么查询局域网内在文件数量? [打印本页]

作者: zhaojie5201    时间: 2011-3-12 07:47     标题: 批处理怎么查询局域网内在文件数量?

是这样的 我有个局域网, 有好几组服务器控制着这个局域网,
server11  server12   server21  server22
每台服务器上又有3块硬盘,D E F  
里面的数据文件都一样,就是说11 服务器上的D E F 跟 12 服务器上的D E F 都一样,
我想查询11 上 D E F 有多少文件数量  并且 与12 啊  21 啊 22啊 他们都比较 是不是一样 语句写了好久 都搞不定 谁帮个忙哈
作者: CrLf    时间: 2011-3-12 11:17

硬盘多大哦,太大了天天对比不嫌慢吗...
不知道win7的索引文件存放在哪里,要不然可以直接比对该文件,就不用临时获取各盘文件列表了
作者: caruko    时间: 2011-3-12 23:01

批处理能读索引文件?
debug才有可能,但是64K限制。

还有种办法,
XCOPY /L /Y /D \\server11\d$ \\server12\d$
XCOPY /L /Y /D \\server12\d$ \\server11\d$
进行对比之后,就能知道2个文件夹中的那些文件有差异,包括各自有或没有的以及新旧不同的文件。
作者: CrLf    时间: 2011-3-12 23:12

为什么要读呢?只需要fc就行了
作者: caruko    时间: 2011-3-13 20:15

索引文件好像没有文件名,路径吧?
貌似只能按 磁盘号,扇区号,磁柱等来读取。
作者: caruko    时间: 2011-3-13 20:17

另外一点,网络映射的磁盘,索引文件更难以读取吧? 因为不在本地机器上。
至少需要远程计算机的超级管理员权限吧




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2