diffcount计算代码行主要有两种方式:一是计算某一个文件夹中源代码的数量: diffcount -c D:\workspace\GODU_API1.1\src
二是比较两个文件夹的差异:diffcount e:\build\tested\src1 e:\build\tested\src2。
这两种情况下均可以在后面加--for-program-reading参数,使得返回结果只有计算数据(没有表头以及说明文字),更方便与应用程序处理。
比较两个文件夹差异时,如果两个文件夹都不存在,或者两个文件夹完全相同时(都不存在也是一种特殊的“相同”),diffcount返回结果都为空,因此用程序处理diffcount结果时,对于返回为空的情况,建议保持其为空的状态,不要将空转换为0,因为0意味着两个文件夹完全相同,但也可能是两个文件夹都不存在。