那么,如何计算Eclipse项目中文件的数量,具体要求不应计算派生资源。 (否则可以轻松使用unix命令行工具来计算)
不需要考虑链接和虚拟资源,但如果你这样做,可以考虑奖励积分。
2 个答案:
答案 0 :(得分:2)
啊,找到了一个合适的方法:
打开“文件搜索”对话框,删除“包含文本:”字段中的所有文本,选择所需的“文件名模式”(对于所有“”文件),然后选择所需的范围(工作空间) ,选定的资源等)。执行搜索,然后在“搜索”视图中查看匹配计数。
这里的关键是“包含文本:”字段。如果它是“”,它将匹配行而不仅仅是文件。我最初尝试使用每个文件只匹配一次的正则表达式,例如“\ A(。| \ R)?”,这在一定程度上起作用(匹配所有非空的非二进制文件)。但只有空文本字段解决方案才能确实找到Eclipse资源模型中的所有文件(包括链接和虚拟文件夹,但不包括派生或团队私有资源)。
答案 1 :(得分:1)
像metrics这样的插件至少可以为您提供类的数量,这是文件数量的一个很好的近似值(如果省略嵌套类)。
注意:我没有使用最新的Eclipse(3.5或3.6)版本测试该插件。
它会考虑项目的范围(意味着包括构建路径中包含的其他项目)
alt text http://metrics.sourceforge.net/view.gif