我只需要从某个特定的目录/ sub_directory中排除* .c文件。这可能吗?
答案 0 :(得分:0)
cloc没有内置的方法来做到这一点。您可以排除所有* .c,或排除特定的目录/子目录,但不能仅在目录/子目录中排除* .c。
我们会想到一个两步解决方案:您可以创建要排除的文件列表,然后将该列表文件传递给具有--exclude-list-file
的cloc,例如,
find dir/subdir -type f -name "*.c" > dont_want_these.txt
cloc --exclude-list-file dont_want_these.txt dir