我只知道该文件夹名为 Pictures,父文件夹名为 Media(完整路径可能是C:\XXXX\XXXX\XXXX\Media\Pictures
。我可以在不知道该文件夹完整路径的情况下,在 Win10 搜索引擎中输入什么内容来检索该文件夹(以及父文件夹 Pictures 内的任何其他名为 Media 的文件夹)?如果我只是输入“media”,搜索会检索数百个其他文件夹来自程序文件等,所以我需要一个更好的解决方案。
编辑:更清晰的解释:
我想使用 Windows 10 搜索功能(位于左下角开始按钮旁边)快速查找计算机中的文件夹。该文件夹名为“Pictures”,但计算机中还有数百个其他文件夹。我尝试查找的文件夹的父文件夹名为“Media”,但计算机中还有数百个其他文件夹。我最后两句话的意思是,我不能只在搜索栏中输入“Pictures”或“Media”来检索精确的搜索结果。但是,父文件夹名为“Media”的名为“Pictures”的文件夹数量非常少,或者只有 1 个(我要查找的文件夹)。即,我想查找名称为“A”的文件夹,以验证条件“具有名为 B 的父文件夹”。在示例中,A=Pictures,B=Media。它们的路径将是X:\XXXX\XXXX\...\Media\Pictures
。因为它们的路径中有“B\A”,所以我认为在搜索框中输入“B\A”是最直观的,但它不起作用。
答案1
使用 Windows 资源管理器导航到父Pictures
文件夹,使其成为当前文件夹。
在搜索框中输入文本:Media kind:folder
并按
Enter进行搜索。
或者,您可以在Search Tools
资源管理器窗格中Refine
分组,单击Type
并选择Folder
。
您还可以使用更复杂的搜索产品,例如免费的 所有内容均由 voidtools 提供。
初始索引后,Everything 会以闪电般的速度在您输入时返回答案。
您可以轻松搜索Media\Pictures
。您还可以使用 来查找更深的子文件夹,Media\*\Pictures
这将查找Pictures
下面的所有内容Media
。Everything 还支持 Perl 正则表达式。
答案2
下面的 PowerShell 命令将搜索路径中包含“媒体”和“图片”任意组合的所有目录,并将结果(每个匹配的完整路径)导出到桌面上名为 FileSearch.txt 的文件中。
(gci c:\ -Recurse -Directory | Where {$_.FullName -like "*pictures*" -and $_.FullName -like "*media*"}).FullName > C:\Users\$env:username\desktop\Filesearch.txt
根据您拥有的数据量,这可能需要一段时间才能运行。