I’m running into some trouble with the copy_file function. My program is very simple, I’m just attempting to copy a text file from one spot to another.
The following code brings up a “Debug Error!” because abort() was called.
int main()
{
path src_path = "C:\\src.txt";
path dst_path = "C:\\dst.txt";
cout << "src exists = " << exists( src_path ) << endl; // Prints True
boost::filesystem::copy_file( src_path, dst_path );
return 0;
}
If I look at some other examples of code on Stackoverflow I cannot notice what I’m doing wrong. I feel like I’m missing something obvious here.
I have Boost v1.47 installed and I’m using Visual C++ 2010.
I’m guessing that the target file exists.
The docs:
A simple test like so:
Prints:
on the second run 🙂