我正在编写一个实用程序来使用统计文件将 accurev 文件与本地文件系统进行比较。stat 文件内部是每个元素的大小值。我正在尝试将 accurev 报告的大小与本地文件大小进行比较。
但是,accurev 使用 Unix 约定(行尾 = LF)报告文件大小,而我的 Windows 机器使用行尾 = CR+LF 报告文件大小。这导致差异与每个文件的行数几乎相同。
虽然我可以计算每个文件中的行数(精确到 1 以内),但有没有办法强制 accurev 正确显示文件大小?Accurev 必须以某种方式进行,因为它能够判断文件何时被修改,即使修改时间与服务器相同。