C ++将文件从资源复制到目录?

时间:2015-05-10 01:50:38

标签: c++ file copy

假设我有一个外部dll文件,我想将其放到目录中,如何将所述文件添加到“资源”中,如何将其复制并放在目录中?

1 个答案:

答案 0 :(得分:1)

您想要做的是使用fstream库。 Here is a previously answered question similar to yours.

来自用户CapelliC

#include <fstream>

// copy in binary mode
bool copyFile(const char *SRC, const char* DEST)
{
    std::ifstream src(SRC, std::ios::binary);
    std::ofstream dest(DEST, std::ios::binary);
    dest << src.rdbuf();
    return src && dest;
}

int main(int argc, char *argv[])
{
    return copyFile(argv[1], argv[2]) ? 0 : 1;
}

响应/编辑 - 没问题!要创建一个新目录,可以在添加direct.h库后使用mkdir,如下所示:

      mkdir("c:/myfolder");