转自:http://blog.csdn.net/jiuyueguang/article/details/11761855
0:前言
在比较两个文件是否相同时,在windows下用fc命令,在linux下用diff命令,工作所需,在此只介绍在windows下的情况。使用命令的时候,有的时候要敲很长的路径,所以我们在这里用批处理的方式来使用fc命令,这也是我在练习acm算法题的过程中用过的批处理,代码非常简单,但是实用,为的是将自己的程序的输出结果和答案比对,记录在此,以免忘记。
1:fc命令介绍
FC——文件比较命令
1.功能:比较文件的异同,并列出差异处。
2.类型:外部命令
3.格式:FC[盘符:][路径名]〈文件名〉[盘符:][路径名][文件名][/A][/B][/C][/N]
4.使用说明:
(1)选用/A参数,为ASCII码比较模式;
(2)选用/B参数,为二进制比较模式;
(3)选用/C参数,将大小写字符看成是相同的字符。
(4)选用/N参数,在ASCII码比较方式下,显示相异处的行号。
2:批处理
就这么3行代码,甚至不能称之为代码,为的是比对自己程序的输出结果和答案的结果
- @echo off
- fc /N "o.txt" "out.txt"//不加引号也可以
- pause
自己大概测试了一下。
还没真正用过。
等到用到了再来填这个坑。