如何从Eclipse文件搜索(CTRL + H
)中排除某个文件夹名称?例如,如果我想搜索所有文件,但排除名为FolderName
(及其子目录)的文件夹中的任何文件,我可以在文件名模式中输入什么来完成此操作?
答案 0 :(得分:13)
我有几个选择。
第一个选项
如果可行,请选择要搜索的文件夹范围,然后 Ctrl - 单击要从搜索中排除的任何文件夹。按 Ctrl - H 打开文件搜索,然后在Scope
下选择Selected Resources
选项。
第二个选项
右键单击要排除的文件夹,选择属性,选中Derived
,然后应用。这是有效的,因为默认文件搜索将排除派生资源。搜索后,您可以撤消Derived
设置。
请注意,我对Eclipse的内部工作方式不太熟悉,无法确定临时标记文件的潜在副作用,因为这样做,但我怀疑它应该没问题。
答案 1 :(得分:10)
经过多次挖掘后,我发现了另一种可能对同样问题的人有用的解决方法。
答案 2 :(得分:2)
您可以定义仅包含要搜索的目录的工作集。在文件搜索对话框中,选择范围部分(底部)中的工作集,然后选择选择... ,然后使用新建...... 来定义您的工作集。