windows下用C++复制一个文件夹下所有文件到另一个目录要用什么语句?麻烦把详细语句格式举例说明一下。

2024-12-13 20:04:54
推荐回答(1个)
回答1:

#include 
#include 
#include 
#pragma comment(lib, "shell32.lib")

int main()
{
    SHFILEOPSTRUCT fop;
    ZeroMemory(&fop, sizeof fop);
    fop.wFunc = FO_COPY;
    fop.pFrom = _T("c:\\a\0");
    fop.pTo = _T("c:\\b\0");
    
    SHFileOperation(&fop);
    
    return 0;
}

用SHFileOperation解决。

注意pFrom和pTo都是以【!两个!】\0结尾的字符串