Jump to content

Recommended Posts

Posted

Just pasting this here so I can grab it later when I need. This is the code I use to copy all headers from the source code into another folder:

void CopyHeaders(const WString& source, const WString& dest)
{
    auto dir = LoadDir(source);
    WString ext;
    for (auto file : dir)
    {
        WString srcpath = source + L"/" + file;
        WString destpath = dest + L"/" + file;
        switch (FileType(srcpath))
        {
            case 1:
                ext = ExtractExt(file).Lower();
                if (ext == "h" or ext == "hpp")
                {
                    if (FileType(dest)==0) CreateDir(dest,true);
                    Print(file);
                    CopyFile(srcpath,destpath);
                }
                break;
            case 2:
                CopyHeaders(srcpath,destpath);
                break;
        }
    }
}

 

Let's build cool stuff and have fun. :)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...