我正在一组特定文件夹中搜索相对较大的文件集(2000+)。特定文件夹(和后续子文件夹)是索引位置。我知道所有文件的名称和路径。它们列在excel电子表格中。
我希望在一次保存的搜索中显示它们。
我可以使用AQS编译搜索:PATH
。此代码适用于少数文件名。但是,我有一个大约2000个文件的列表。复制并粘贴到搜索窗口似乎不适用于如此大量的搜索条件。
我尝试使用VBA进行粘贴。但我认为我的查询太大了。
另外,因为我有很多搜索条件,所以我怀疑从头开始编译.ms-search文件是不切实际的。
我的问题是:有更优雅的方式来实现这一目标吗?可能是将一系列excel公式与CMD Prompt相结合的东西。
谢谢
答案 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文件。