中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-06 22:53
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 怎样根据FC命令的结果来执行下一步动作? 查看 716 回复 1
楼 主 怎样根据FC命令的结果来执行下一步动作? 发表于 2007-12-17 00:16 ·  中国 广东 东莞 联通
新手上路
积分 10
发帖 3
注册 2007-06-04 13:12
19年会员
UID 90226
性别 男
状态 离线
DIR h:\test1\*.* /OGN /S > 1
DIR i:\test2\*.* /OGN /S > 2
FC 1 2
我想比较test1和test2文件夹中的文件是否一致,如果一致的话跳过,不一致的话执行另一个start程序,不知道各位大侠有没有什么好办法?
2 发表于 2007-12-17 03:00 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
如果文件要完全相同,可以先
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)
论坛跳转: