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

时间:2017-05-24 19:09:50

标签: windows-search

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

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

我可以使用AQS编译搜索:PATH。此代码适用于少数文件名。但是,我有一个大约2000个文件的列表。复制并粘贴到搜索窗口似乎不适用于如此大量的搜索条件。

我尝试使用VBA进行粘贴。但我认为我的查询太大了。

另外,因为我有很多搜索条件,所以我怀疑从头开始编译.ms-search文件是不切实际的。

我的问题是:有更优雅的方式来实现这一目标吗?可能是将一系列excel公式与CMD Prompt相结合的东西。

谢谢

1 个答案:

答案 0 :(得分:0)

对任何有兴趣的人。

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

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文件。