读书人

SHFileOperation复制文件夹的有关问题

发布时间: 2012-03-21 13:33:14 作者: rapoo

SHFileOperation复制文件夹的问题 - C++ Builder / Windows SDK/API
以下代码复制文件夹:

SHFILEOPSTRUCT op;
String strFrom = GetCurrentDir()+"\\ABC\0", strTo = "D:\0";
op.hwnd = NULL;
op.wFunc = FO_COPY;
op.pFrom = strFrom.c_str();
op.pTo = strTo.c_str();
op.fFlags = FOF_WANTNUKEWARNING;
::SHFileOperation(&op);

复制倒是能复制,就是运行中要弹出窗口:
“该项目不在"中。请确认该项目的位置,然后重试。”
点重试后复制才能完成。

请问这是怎么回事?

[解决办法]
String strFrom = GetCurrentDir()+"\\ABC\\*.*\0", strTo = "D:\0";

读书人网 >C++ Builder

热点推荐