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";