http://www.cn-dos.net/forum/viewthread.php?tid=17812&fpage=1&highlight=fc
看了之前的这个贴子,得知也有人碰到与我一样的问题,但我即使加了/lb参数也仍存在问题。
描述我需要做的事如下:
服务器A有F盘,dir F:\ /b /s >> a.txt
服务器B也有F盘,每天会将A的F盘xcopy /d /……到服务器B的F盘,
但A的文件删除时B的文件不自动跟着删除,所以又在B中dir F:\ /b /s >> b.txt
然后fc a.txt b.txt >> diff.txt后再删除结果中的全部目录和文件,但碰到了上述连接中的问题,提示差异过大,用了/lb参数后(调整为100000),运行了将近3个小时CMD仍为无响应的状态。(a.txt , b.txt均30M+,不知是否和此关)
请教以下三个问题:
1,如何才能让FC完成比较并得到结果?
2,如果能得到1的结果,里面一定会有目录和文件,如何让我们对根据结果diff.txt来删除所有的目录和文件?
3,会不会有其它更好方式?
PS:恳盼高手指教用DOS解决此问题。
Last edited by pillow on 2006-11-20 at 10:57 PM ]