如何在Windows 7中的某个目录中搜索每个文件名?


1

如何在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中一样。它是什么?


如果你已经熟悉Linux或想要一个非常强大的搜索程序,那么在这种情况下我真的建议使用Cygwin。使用该find命令非常宝贵。您还可以使用find命令使用正则表达式。你可以用这样的东西实现你想要的东西:find /cygdrive/c/ -iname '*file name to search*' -depth 1
Nitrodist 2010年

我需要能够在其他人的Win7机器上执行此操作。
一名大学学生于2010年

Windows 7搜索不允许您搜索所有C:\ WINDOWS。即使是精彩的Search Everything Engine也失败了。感觉良好:这是以安全和稳定的名义。
harrymc 2010年

@Nitrodist:find在Windows上可用,但它是* nix的grep
Hello71 2010年

当我想在我的驱动器上找到我的代码,或者在Win7驱动器上找到其他人丢失的doc或py文件时,我怎么能感觉良好,并且没有工具可以在合理的时间内完成?
大学的学生

Answers:


1

它不会很快,但命令提示符下的dir / s可以做到这一点。例如:

dir twain_32*.* /s

您可能需要以管理员身份启动命令提示符,但即使在C:\ Windows中,大多数内容也会以普通用户身份显示。


我需要使用Windows搜索。
大学的学生

这非常慢。小时。
大学的学生

1

使用USB密钥搜索所有便携式设备。它在不到一秒的时间内搜索整个磁盘上的每个文件名。

不幸的是,我不知道在Windows 7中使用内置搜索正确搜索的方法。


0

您必须具有管理员权限才能在C:\ Windows或任何其他系统文件夹中进行嗅探。

尝试输入find /?在Windows 7中获得有关该命令的帮助。

顺便说一句,您可以在Windows 7专业版和终极版中下载基于Unix的子系统应用程序。转到程序和功能,然后打开或关闭Windows功能。你会得到unix实用程序,这将帮助你像Nitrodist说。

并且不要忘记windows power shell。

您可以使用三种方法查找。看看他们的帮助吧。


我需要使用Windows搜索。
大学的学生

UAC升级,这实际上意味着您正在使用组管理员中的用户凭据。
Melvyn 2010年

0

我必须使用Windows搜索,尝试Indexing Options在“开始”菜单搜索框中输入并转到“高级”设置。确保索引所需的所有位置和文件类型。


我不想索引整个驱动器的内容。它不是为索引那么多文件内容而设计的。我只是希望能够在我指定的任意文件夹中搜索文件名,使用任意文件类型,索引与否。
大学的学生

这仅索引列出的扩展,并索引大多数扩展的CONTENTS。我想搜索所有文件名,而不仅仅是一些扩展名,而且我不想索引整个硬盘驱动器的CONTENTS,因为这是一个坏主意,因为所有这些文件的大小,并且由于不需要第一名。
大学的学生

0

我相信您需要查找Windows搜索高级查询语法

你要找的是“file:”或“filename:”。

例如,您的查询应如下所示:“file:obscure.dll”或“file:obscure ext:.dll”。第二个开关使其仅搜索扩展名为“.dll”的文件。

Windows XP搜索中可能缺少其他开关,例如“date:”,“size:”,媒体类型“kind:videos / music / docs / pictures / ...”,包含文件夹名称“path:/在:/文件夹:“和前面提到的扩展名”ext:“。还有更多,但这些是最有用的。

当然,不要忘记Ctrl+ F快捷键在资源管理器中快速导航到搜索栏!


0

这里的任何选项都有帮助吗?

控制面板→文件夹选项

在此输入图像描述

例如“包括子文件夹”和“部分匹配”。

也许您的计算机上当前未检查“部分匹配”复选框。

这可能有所帮助:显然Windows 7搜索使用AQS(高级查询语法) - 您可能需要也可能不需要,但它可能有所帮助。

http://www.thelongclimb.com/win7powersearch.pdf


当然,“部分匹配”是默认选中,“包含子文件夹”也是如此。这些是Win 7机器的库存。我看到没有AQS选项可以搜索目录中的每个文件名。
大学的学生

如果从上面(可能是索引目录)进行搜索时,如果以某种方式为其他人搜索非索引目录中新文件类型的新文件的文件名,请告诉我。我肯定不会这样做。
大学的学生

我没有W7来测试这个,但你可以尝试这个..我发现谷歌搜索被破坏了“通过单击”开始“按钮,然后单击”控制面板“打开搜索和索引疑难解答。在搜索框中键入单击“疑难解答”。然后单击“查看全部”,然后单击“搜索和索引”。根据问题的严重性,“搜索和索引”疑难解答可能需要重新启动Windows搜索服务。
barlop 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.