Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 10文件搜索两个文件夹_Windows_Search_Windows 10_Directory - Fatal编程技术网

Windows 10文件搜索两个文件夹

Windows 10文件搜索两个文件夹,windows,search,windows-10,directory,Windows,Search,Windows 10,Directory,我在文件控制部。 我必须重复搜索两个文件夹。 windows 10能否同时在两个文件夹中搜索 格伦。谢谢。有两种选择: -搜索公共父文件夹并仅包括来自所需路径的结果 -创建自定义搜索,仅搜索所需路径 假设我有这个文件夹结构: .\temp\A\B\folder1 .\temp\I\J\folder2 .\temp\X\Y\folder3 其中每个文件夹都包含FolderY.txt中名为fileX的文件 现在我想在folder1和folder2中搜索文件1,但不在任何其他文件夹中搜索,如fol

我在文件控制部。
我必须重复搜索两个文件夹。
windows 10能否同时在两个文件夹中搜索

格伦。谢谢。

有两种选择:
-搜索公共父文件夹并仅包括来自所需路径的结果
-创建自定义搜索,仅搜索所需路径

假设我有这个文件夹结构:

.\temp\A\B\folder1
.\temp\I\J\folder2
.\temp\X\Y\folder3
其中每个文件夹都包含FolderY.txt中名为fileX的文件 现在我想在folder1和folder2中搜索文件1,但不在任何其他文件夹中搜索,如folder3


  • 选择1
打开包含搜索文件的两个子文件夹的公用文件夹。在我们的示例中,它是文件夹temp

然后输入以下搜索字符串:
file1(文件夹:(temp\A\B\folder1)或文件夹:temp\I\J\folder2)

如果路径不包含空格,则需要包含OR语句的括号,路径周围的括号是可选的

如果开始搜索的文件夹包含许多文件,则此选项不是很理想。从C:\启动此搜索仍将搜索整个C:\


  • 选择2
首先输入搜索字符串,包括任何可能的搜索选项,但不指定文件夹:

现在单击搜索-保存搜索,并将搜索保存到.Search ms文件
在记事本中打开该文件并靠近结尾,将出现如下内容:

根据需要多次复制整个标记,同时将每个标记上的路径更改为您希望在其中执行搜索的路径。
保存文件,根据需要重命名,移动到任何您喜欢的位置,并通过双击来使用它

  • 这样,只搜索指定的位置,这使得搜索速度更快
  • 在这个屏幕截图中,搜索ms是格式化的,通常不是。无论是格式化保存还是缩小保存,或者只是格式化Scope元素,在新行中输入每个include都无关紧要
  • 任何搜索选项也会保存以搜索ms,如递归搜索(当前文件夹\所有子文件夹)、日期或文件类型

  • 您也可以使用
    我使用选项2创建了一个批处理文件。
    它允许您指定搜索词,然后生成并运行.ms搜索文件

    必须替换路径“C:\Folder01”、“D:\Folder01”、“E:\Folder01”、“F:\Folder01”

    @echo关闭
    SETLOCAL enabledelayedexpansion
    对于/l%%x英寸(1100)do(
    set/p searchterm=“输入搜索:”
    (
    回音^
    回音^
    回音^
    回音^
    回音^
    回音^
    回音^
    回音^
    回音^
    回音^
    回音^
    回音^
    回音^
    回音^
    回音^
    回音^
    回音^
    回音^
    回音^
    回音^
    回音^
    回音^
    回音^
    )>GeneratedMovieSearch.search-ms
    GeneratedMovieSearch.search-ms
    )
    
    更具体一点并包含一个例子总是有帮助的。这可能就是为什么有人给了你-1,也就是为什么没有人更快回答。
     @echo off
    SETLOCAL enabledelayedexpansion
    
    for /l %%x in (1, 1, 100) do  (
        set /p searchterm="Enter search: "
        (
            echo ^<?xml version="1.0"?^>
            echo ^<persistedQuery version="1.0"^>
            echo ^<viewInfo viewMode="details" iconSize="16"^>
            echo ^<sortList^>
            echo ^<sort viewField="System.DateModified" direction="descending"/^>
            echo ^</sortList^>
            echo ^</viewInfo^>
            echo ^<query^>
            echo ^<conditions^>
            echo ^<condition type="leafCondition" property="System.Generic.String" operator="wordmatch" propertyType="string" value="!searchterm!" localeName="en-US"^>
            echo ^</condition^>
            echo ^</conditions^>
            echo ^<kindList^>
            echo ^<kind name="item"/^>
            echo ^</kindList^>
            echo ^<scope^>
            echo ^<include path="::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\C:\Folder01" attributes="1887437149"/^>
            echo ^<include path="::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\D:\Folder01" attributes="1887437149"/^>
            echo ^<include path="::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\E:\Folder01" attributes="1887437149"/^>
            echo ^<include path="::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\F:\Folder01" attributes="1887437149"/^>
            echo ^</scope^>
            echo ^</query^>
            echo ^</persistedQuery^>
        ) > GeneratedMoviesSearch.search-ms
        GeneratedMoviesSearch.search-ms
    )