Bonjour,
J'ai un soucis avec copy_file de Boost, je me prends à chaque fois des exceptions dans la gueule quand je l'utilise.
Voici mon code :
Code :
- #include <boost/filesystem.hpp>
- namespace fs = boost::filesystem;
- int main( int argc, char* argv[] )
- {
- try{
- fs::copy_file( "C:/foo1/bar.txt", "C:/foo2" );
- }
- catch( fs::filesystem_error& e )
- {
- std::cerr << e.what() << ':' << e.system_error() << std::endl;
- }
- return 0;
- }
|
J'ai donc à chaque fois une exception, alors que foo1, foo2 et bar.txt qui existent bien ...
Auriez-vous une idée svp ?
Merci.
Note : le code erreur retourné est le 3. Mais j'ai pas encore trouvé à quoi ça correspond.
Solution :
Code :
- fs::copy_file( "C:/foo1/bar.txt", "C:/foo2/bar.txt" );
|
Message édité par Riot le 20-11-2007 à 15:10:10
---------------
Be the one with the flames.