用SHFileOperation和SHFILEOPSTRUCT怎么复制文件夹?
我要复制一个文件夹,该文件夹下还有子文件夹和文件,我要用SHFileOperation和SHFILEOPSTRUCT,该怎么用?
CString from=...;
CString to=...;
//在程序里from 和to已经赋值了的,这里就不给出了
SHFILEOPSTRUCT sfo;
sfo.hwnd=NULL;
sfo.wFunc=FO_COPY;
sfo.pFrom=from;
sfo.pTo=to;
fo.fFlags=FOF_SILENT|FOF_NOCONFIRMATION|FOF_NOCONFIRMMKDIR;
sfo.fAnyOperationsAborted=false;
SHFileOperation(&sfo);
上面这段代码编译没错,运行时不会出现错误,但是没结果,就像没有运行一样,请问我应该如何修改?