SHFileOperation的能力

时间:2009-11-06 02:55:29

标签: c++ rename move shfileoperation

SHFileOperation是否支持同时移动和重命名文件?

我有一组文件: C:\ f1.bmp f2.bmp f3.bmp f4.bmp

我想将每个文件夹移动到新文件夹,然后重命名它们: d:\ b1.bmp b2.bmp b3.bmp b4.bmp

我可以使用SHFileOperation吗?而且只做一次? 非常感谢!

1 个答案:

答案 0 :(得分:0)

SHEFILEOPSTRUCT msdn

您可以使用msdn文章中所述的FOF_MULTIDESTFILES:“pTo成员指定多个目标文件(pFrom中每个源文件一个),而不是一个存放所有源文件的目录。”使用此标志执行FO_MOVE操作。