主题:SHFileOperation如何复制整个文件夹?
如题
String assfrom,assto;
assfrom="D:\\*\0";
assto=ExtractFilePath(Application->ExeName)+"\0";
SHFILEOPSTRUCT sop;
sop.fAnyOperationsAborted=0;
sop.hwnd=Handle;
sop.wFunc=FO_COPY;
sop.pFrom=assfrom.c_str();
sop.pTo=assto.c_str();
sop.fFlags=FOF_NOCONFIRMATION|FOF_RENAMEONCOLLISION;
SHFileOperation(&sop);
当要复制的目录下面有子目录的时候就会报错,
有没有哪位大大可以看下怎么解决
String assfrom,assto;
assfrom="D:\\*\0";
assto=ExtractFilePath(Application->ExeName)+"\0";
SHFILEOPSTRUCT sop;
sop.fAnyOperationsAborted=0;
sop.hwnd=Handle;
sop.wFunc=FO_COPY;
sop.pFrom=assfrom.c_str();
sop.pTo=assto.c_str();
sop.fFlags=FOF_NOCONFIRMATION|FOF_RENAMEONCOLLISION;
SHFileOperation(&sop);
当要复制的目录下面有子目录的时候就会报错,
有没有哪位大大可以看下怎么解决