【发布时间】:2021-04-16 20:13:41
【问题描述】:
我正在尝试使用SHFileOperation() 复制文件夹,但出现此错误:
“const char *”类型的值不能分配给“PCZZWSTR”类型的实体
对于s.pTo 和s.pFrom。
我使用的代码是:
SHFILEOPSTRUCT s = { 0 };
s.hwnd = hWnd;
s.wFunc = FO_COPY;
s.fFlags = FOF_SILENT;
s.pTo = "C:\\Users\\styler\\Desktop\\Folder1\0";
s.pFrom = "C:\\Users\\styler\\Desktop\\Software\\Folder2\\Folder3\\*\0";
SHFileOperation(&s);
我在s.pTo 和s.pFrom 中做错了什么?我将它们设置为等于目标文件夹和源文件夹,但是为什么这不起作用?
【问题讨论】:
-
错误告诉你所有信息。问题是什么?
标签: c++ winapi directory copy shfileoperation