是否有可能只为某些特定目录启用--exclude-ext工作?

时间:2018-02-22 18:35:03

标签: cloc

我只需要从某个特定的目录/ sub_directory中排除* .c文件。这可能吗?

1 个答案:

答案 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