Go4Expert (http://www.go4expert.com/)
-   MFC (http://www.go4expert.com/forums/mfc/)
-   -   CopyFile Function (http://www.go4expert.com/forums/copyfile-function-t7631/)

eblackmo 30Nov2007 06:59

CopyFile Function
Hi all

I have the following code


string line = (*aIt), line1, path;
                                        bool res;

                                        string::size_type i;
                                        i = line.find_last_of('\\');
                                        line1 = line.substr(0, i);
                                        i = line1.find_last_of('\\');
                                        line = line1.substr(i + 1, (line.length() - i));
                                        path = file + "\\" + line;
                                        res = CopyFile((LPCTSTR)line1.c_str(), (LPCTSTR)path.c_str(), ifExists);
                                        cout << "\n" << GetLastError() << endl;

The problem is the call to CopyFile fails GetLastError outputs 2 after having a look at winerror.h I think it is a ERROR_FILE_NOT_FOUND error. I assume that refers to the file to be copied. I don't know if I'm calling the function correctly. Any suggestions...please.

All times are GMT +5.5. The time now is 17:39.