是否可以使用 ShellExecuteEx 复制或剪切给定目录中的一组文件?Windows 功能在单个文件上运行良好,但我在任何地方都找不到有关该主题的任何提示(带有文件列表)。
我不希望有任何替代方法(例如 xcopy),因为在执行特定于 shell 项的操作后,我需要 windows shell 功能撤消/重做。
microsoft msdn 库中根本没有记录它。我试图用 PChar("Drive:\file1.fileExt","Drive:\file1.fileExt") 和其他此类常见列表格式等项目列表填充 'lpfile' 参数......但没有做,shellExecuteEx 返回一个 < 33 的值。
是否有诸如“select”或“addtoselection”之类的动词?是否应该添加标志 SEE_MASK_IDLIST 并且在这种情况下是一个 ITEMIDLIST 结构能够定义一个文件列表,ShellExecuteEx 动词将在其上执行?