Créer un répertoire s'il n'existe pas

Dans mon application je veux copier un fichier à l'autre disque dur si c'est mon code:

 #include <windows.h>

using namespace std;

int main(int argc, char* argv[] )
{
    string Input = "C:\\Emploi NAm.docx";
    string CopiedFile = "Emploi NAm.docx";
    string OutputFolder = "D:\\test";
    CopyFile(Input.c_str(), string(OutputFolder+CopiedFile).c_str(), TRUE);

    return 0;
}

donc, après l'exécution de cette, il me montre dans le D:disque dur un fichier testEmploi NAm.docx
mais je veux lui créer le dossier s'il n'existe pas.

Je veux le faire sans l'aide de la bibliothèque Boost.

InformationsquelleAutor pourjour | 2012-02-10