作为开发人员,我经常需要执行复杂的文件搜索。例如,在 ac:\sdk 和 c:\project\include 中搜索以“buf”开头并以“.c”或“.h”结尾的文件。vista+ 中的 Windows 搜索很好,但是对于大量来源,如果没有索引,它会搜索很长时间,并且无法指定要搜索的文件夹数量。
是否有任何好的免费软件工具可以在 Windows 平台上执行复杂的文件搜索?Google 桌面也需要索引,并且正则表达式支持非常有限。
作为开发人员,我经常需要执行复杂的文件搜索。例如,在 ac:\sdk 和 c:\project\include 中搜索以“buf”开头并以“.c”或“.h”结尾的文件。vista+ 中的 Windows 搜索很好,但是对于大量来源,如果没有索引,它会搜索很长时间,并且无法指定要搜索的文件夹数量。
是否有任何好的免费软件工具可以在 Windows 平台上执行复杂的文件搜索?Google 桌面也需要索引,并且正则表达式支持非常有限。
Agent Ransack支持正则表达式搜索。
如果您不需要搜索文件内容,Voidtool 的 Everything是我能找到的用于 NTFS 的最快的东西(它使用 MFT)。
如果你安装cygwin,你可以使用
find
- 这可能会让你的生活更轻松:)Launchy 可以对文件名进行基本搜索,您可以选择要包含的目录。不幸的是,当前版本对我来说并不是 100% 稳定,作者似乎或多或少地放弃了这个很棒的小应用程序。如果其他人在 Launchy 上进行开发,那就太棒了。