【发布时间】:2017-08-15 09:00:09
【问题描述】:
我用 cloc 创建了一个 csv 文件,然后在 Java 应用程序中使用了这个文件。
这个应用程序在 linux vm 上运行,但我在 windows PC 上开发。
问题:
Cloc 生成 2 个不同的 Header
命令:
cloc . --csv --quiet --by-file --unix
在cmd中通过Java Processbuilder.redirectOutput或> cloc.csv测试输出
标题窗口:
language,filename,blank,comment,code,"http://cloc.sourceforge.net v 1.64 T=0.52 s (558.7 files/s, 29979.7 lines/s)"
Java,./b3-eos-ws/src/main/java/com/db/data/data.java,3,0,2048
标头 Linux:
100 files
200 files
300 files
Duplicate file check 327 files (278 known unique)
Unique: 100 files
Unique: 200 files
Counting: 100
Counting: 200
Counting: 300
language,filename,blank,comment,code,"http://cloc.sourceforge.net v 1.60 T=0.45 s (591.6 files/s, 34060.2 lines/s)"
Java,./b3-eos-ws/src/main/java/com/db/data/data.java,3,0,2048
有没有办法隐藏 cloc 计算文件的行? 或者是在我的 Java 应用程序中删除它的唯一方法?
【问题讨论】:
-
我无法重现。你的
cloc是什么版本?哪个操作系统(版本)? -
@hek2mgl 版本为 1.60,系统 linux(ubuntu),版本位于 Header 中。我发现了问题所在:我用
Java和> cloc.csv输出文件...两次 cloc 输出有时都是空行或其他每个 cloc 文件的格式不同的东西。我发布了我的解决方案,输出命令是--report-file=cloc.csv,因此 csv 始终具有相同的格式,没有空行或其他。