【发布时间】:2010-12-13 16:42:36
【问题描述】:
SHFileOperation 是否支持同时移动和重命名文件?
我有一组文件: C:\ f1.bmp f2.bmp f3.bmp f4.bmp
我想将每个移动到新文件夹,并重命名它们: d:\ b1.bmp b2.bmp b3.bmp b4.bmp
我可以使用 SHFileOperation 吗?只做一次? 非常感谢!
【问题讨论】:
标签: c++ rename move shfileoperation
SHFileOperation 是否支持同时移动和重命名文件?
我有一组文件: C:\ f1.bmp f2.bmp f3.bmp f4.bmp
我想将每个移动到新文件夹,并重命名它们: d:\ b1.bmp b2.bmp b3.bmp b4.bmp
我可以使用 SHFileOperation 吗?只做一次? 非常感谢!
【问题讨论】:
标签: c++ rename move shfileoperation
您可以使用 msdn 文章中所述的 FOF_MULTIDESTFILES:“pTo 成员指定多个目标文件(pFrom 中的每个源文件一个),而不是一个存放所有源文件的目录。使用此标志执行 FO_MOVE 操作。
【讨论】: