如何在Windows 7 中的特定目录(例如C:\
)中搜索某个字符串(例如obscure.dll
)中的每个文件名?例如,“开始菜单”搜索在C:\WINDOWS
我的~\AppData
目录中找不到文件。
我正在寻找一种利用Win7内置搜索的方法,无需安装Cygwin或其他主要的系统级更改,也无需使用极慢的命令行工具。我想知道咒语将搜索指定目录中的所有文件名。
我再次尝试在任意目录的所有子目录中搜索(不一定索引)所有文件名,而不仅仅是某些扩展或某些目录。如果我告诉INDEX整个驱动器,它将索引这些文件的CONTENTS。我只是想知道在搜索目录时添加什么神奇的咒语来搜索其中的每个文件名。
再举一个例子,我在寻找MultiDoc
,并multidoc
在刚刚解包的内部在Windows资源管理器的右眼角的搜索框C:\Users\myname\Downloads\afolder\subdir
,其中的几个子目录包含一个MultiDoc.py
。我的搜索没有返回结果。为什么?
必须有一种方法来搜索目录中的所有文件名,就像在Windows XP中一样。它是什么?
find
在Windows上可用,但它是* nix的grep
。
find
命令非常宝贵。您还可以使用find命令使用正则表达式。你可以用这样的东西实现你想要的东西:find /cygdrive/c/ -iname '*file name to search*' -depth 1