是否可以让 --exclude-ext 仅对某些特定目录起作用?
Is it possible to get --exclude-ext work only for some specific directories?
我只需要从某些特定 directory/sub_directory 中排除 *.c 文件。这可能吗?
cloc 没有 built-in 方法来做到这一点。您可以排除所有 *.c,或排除特定 dir/subdir,但不能仅排除 dir/subdir.
内的 *.c
想到了一个 two-step 解决方案:您可以列出要排除的文件,然后使用 --exclude-list-file
将该列表文件传递给 cloc,例如,
find dir/subdir -type f -name "*.c" > dont_want_these.txt
cloc --exclude-list-file dont_want_these.txt dir
我只需要从某些特定 directory/sub_directory 中排除 *.c 文件。这可能吗?
cloc 没有 built-in 方法来做到这一点。您可以排除所有 *.c,或排除特定 dir/subdir,但不能仅排除 dir/subdir.
内的 *.c想到了一个 two-step 解决方案:您可以列出要排除的文件,然后使用 --exclude-list-file
将该列表文件传递给 cloc,例如,
find dir/subdir -type f -name "*.c" > dont_want_these.txt
cloc --exclude-list-file dont_want_these.txt dir