Vba 有没有办法填充Windows资源管理器?

Vba 有没有办法填充Windows资源管理器?,vba,vb6,webbrowser-control,explorer,Vba,Vb6,Webbrowser Control,Explorer,已在VB中从多个驱动器和文件夹生成文件列表。希望使它们可以在windows资源管理器中进行操作,就像它们是由windows资源管理器搜索生成的一样。 explorer命令行选项非常有限。虽然可以通过编程方式选择资源管理器文件夹中的文件,但我找不到添加/预加载文件的方法,尤其是跨驱动器/文件夹添加/预加载文件。您可以通过VB创建临时文件夹(使用Windows API)。在该文件夹中,您可以创建指向每个文件的符号链接(在VB程序中似乎已经有了这些文件的路径和名称)。可以使用以下API(需要更改为VB

已在VB中从多个驱动器和文件夹生成文件列表。希望使它们可以在windows资源管理器中进行操作,就像它们是由windows资源管理器搜索生成的一样。
explorer命令行选项非常有限。虽然可以通过编程方式选择资源管理器文件夹中的文件,但我找不到添加/预加载文件的方法,尤其是跨驱动器/文件夹添加/预加载文件。

您可以通过VB创建临时文件夹(使用Windows API)。在该文件夹中,您可以创建指向每个文件的符号链接(在VB程序中似乎已经有了这些文件的路径和名称)。可以使用以下API(需要更改为VB友好样式),也可以重复调用Mklink命令。警告:删除或移动符号链接不会影响底层文件或文件夹。您可能需要仔细阅读Windows中的符号链接,以确定它们是否满足您的需要

布尔WINAPI CreateSymbolicLink( 在LPTSTR lpSymlinkFileName中, 在LPTSTR lpTargetFileName中, 德沃德旗
);

谢谢MikeC。。。将看看符号链接,但我正在寻找一个直接的方法,以迫使一个完全可操作的过滤浏览器搜索类似的结果