从Eclipse文件搜索中排除文件夹名称

tri*_*iad 3 java eclipse

如何从Eclipse文件search(CTRL + H)中排除某个文件夹名称?例如,如果我想搜索所有文件,但排除名为FolderName(及其子目录)的文件夹中的任何文件,我可以在文件名模式中输入什么来完成此操作?

Kev*_*n K 13

我有几个选择.

第一选择

如果可行,请选择要搜索的文件夹范围,然后Ctrl- 单击要从搜索中排除的任何文件夹.按Ctrl- H打开文件搜索,然后在Scope选择Selected Resources选项下.

第二选择

右键单击要排除的文件夹,选择属性,选中Derived并应用.这是有效的,因为默认文件搜索将排除派生资源.搜索后,您可以撤消Derived设置.

请注意,我对Eclipse的内部工作方式不够熟悉,无法确定临时标记文件的潜在副作用,因为这样做,但我怀疑它应该没问题.


tri*_*iad 10

经过更多挖掘后,我发现了另一种解决方法,对于遇到同样问题的人来说可能会有所帮助.

  • 项目>属性>资源>资源过滤器
    • 在过滤器类型中,选中"全部排除"
    • 在适用于,检查"文件夹"和"所有孩子(递归)"
    • 文件和文件夹属性,选择"名称""匹配",然后在文本字段中输入要排除的文件夹名称.