您能告诉我如何使用IFileOperation :: DeleteItems删除多个文件吗?我无法使用文件名构建IShellItemArray。谢谢!
答案 0 :(得分:2)
答案 1 :(得分:1)
我遇到了同样的问题。我创建了一个类型为vector的变量(用于保存我的所有IShellItem)并使用for循环将每个文件名(也是向量)转换为IShellItem对象并将它们保存在IShellItem容器中。 然后我遍历这个IShellItem容器,将每个项目提供给CopyItem()。 循环之后,我调用了PerformOpeations()。