2010-08-03 69 views
3

那么,如何在Eclipse项目中统计文件的数量,并且不应该计算派生资源的具体要求。 (否则一个人可以很容易地使用unix命令行工具来计算) 链接和虚拟资源不需要考虑,但是,如果你这样做,也可以得到奖励点数。如何统计Eclipse项目中非派生文件的数量

+1

不是通常在几个已知位置派生的资源?如果是这样,毕竟你可能可以使用unix命令行工具。 – Armand 2010-08-03 12:39:32

+0

@Allison也许用于输出文件夹,但可以更改这些文件夹。其他插件可以通过UI定义新的衍生资源以及用户自己,因此标记为派生的文件夹数量可以是任意的。 – BrunoMedeiros 2010-08-03 16:32:04

回答

1

metrics这样的插件至少可以给你类的数量,这对于文件数量(如果你省略了嵌套类)是一个很好的近似值。
注:我没有测试过最近的Eclipse(3.5或3.6)版本的插件。

它会考虑项目的范围(含义包括包含在构建路径等项目)

alt text http://metrics.sourceforge.net/view.gif

2

啊,找到了适当的方式做到这一点: 打开文件搜索对话框,删除“包含文本:”字段中的所有文本,选择您想要的“文件名称模式”(对于所有文件将是“”),然后选择您想要的范围(工作区,选定的资源等)。执行搜索,然后查看搜索视图中的匹配计数。 这里的关键是“包含文本:”字段。如果它是“”,它将匹配行而不是仅仅文件。我最初尝试使用每个文件仅匹配一次的正则表达式,比如“\ A(。| \ R)?”,它在某种程度上起作用(匹配所有非空的非二进制文件)。但是只有空的文本字段解决方案才能找到Eclipse资源模型中的所有文件(包括链接文件夹和虚拟文件夹,但不包括派生或团队专用资源)。

相关问题