已生成多个驱动器和文件列表VB中的文件夹。想让它们可以在Windows资源管理器中进行操作,就像它们是由Windows资源管理器搜索生成的一样。 资源管理器命令行选项非常有限。虽然可以以编程方式选择资源管理器文件夹中的文件,但我找不到添加/预加载文件的方法,特别是在驱动器/文件夹之间。
答案 0 :(得分:0)
您可以通过VB创建临时文件夹(使用Windows API)。在该文件夹中,您可以为每个文件创建符号链接(您的文件中的路径和名称已经在VB程序中已经存在)。可以使用以下API(需要更改为VB友好样式),或者可以重复调用Mklink命令。警告是:删除或移动符号链接不会影响底层文件或文件夹。您可能必须阅读Windows中的符号链接以确定它们是否满足您的需求。
BOOLEAN WINAPI CreateSymbolicLink( 在 LPTSTR lpSymlinkFileName中, 在 LPTSTR lpTargetFileName中, In DWORD dwFlags );