使用 Windows 搜索查找冗长的文件列表

Use Windows Search to find a lengthy list of files

我正在一组特定文件夹中搜索相对较大的文件集 (2000+)。特定文件夹(和后续子文件夹)是索引位置。我知道所有文件的名称和路径。它们列在 excel 电子表格中。

我希望在一次保存的搜索中显示它们。

我可以使用 AQS 编译搜索:name: filename1 OR name: filename2 .......OR name: filenameN AND Word。此代码适用于一些文件名。但是,我有大约 2000 个文件的列表。并复制并粘贴到搜索中 window 似乎不适用于如此庞大的搜索条件集合。

我确实尝试过使用 VBA 进行粘贴。但是我觉得我的查询太大了。

此外,因为我有太多的搜索条件,我怀疑从头开始编译一个 文件是不切实际的。

我的问题是:有没有更优雅的方法来完成这个?可能是将一系列 excel 公式与 CMD 提示相结合的东西。

谢谢

任何感兴趣的人。

我使用 VB script 解决了我的问题。我将手动创建一个文件夹和 "import" 指向它的链接,而不是创建保存的搜索文件:

Set oWS = WScript.CreateObject("WScript.Shell")
sLinkFile = "C:\MyShortcut.LNK"
Set oLink = oWS.CreateShortcut(sLinkFile)
    oLink.TargetPath = "C:\Program Files\MyApp\MyProgram.EXE"
oLink.Save

我使用 Excel 公式连接脚本和我已知的路径。复制并粘贴到 .vbs 文件。