Board logo

标题: 怎样根据FC命令的结果来执行下一步动作? [打印本页]

作者: wunekky     时间: 2007-12-17 00:16    标题: 怎样根据FC命令的结果来执行下一步动作?

DIR h:\test1\*.* /OGN /S > 1
DIR i:\test2\*.* /OGN /S > 2
FC 1 2
我想比较test1和test2文件夹中的文件是否一致,如果一致的话跳过,不一致的话执行另一个start程序,不知道各位大侠有没有什么好办法?
作者: lxmxn     时间: 2007-12-17 03:00
如果文件要完全相同,可以先
dir /b/a/s/ogn H:\test1\*.* > 1.txt
dir /b/a/s/ogn H:\test2\*.* > 2.txt
然后...
fc 1.txt 2.txt
if errerlevel 0 (echo OK&goto :eof) else (echo NO&start something)