2011-01-24 21 views
6

Quiero copiar un archivo de un directorio a otro, pero mi programa siempre aborta por alguna razón. ¿Alguien ha hecho esto antes y podría decirme qué sucedió? Y cómo pude detectar excepciones fue lanzado por copy_file, revisé el sitio de impulso, pero no pude encontrar ninguna información relevante sobre la excepción.Cómo usar copy_file en boost :: filesystem?

path user_path("C:\\My Folder"); 
boost::filesystem::create_directory(user_path); 
path file( "C:\\Another\\file.txt"); 
boost::filesystem::copy_file(file, user_path); 

Gracias,

+0

@BilltheLizard:. Gracias por la punta. – Chan

Respuesta

13

usted tiene que proporcionar una ruta a un nombre de archivo, no sólo el directorio que reside en

+0

Pensé que eso es lo que hice. ¿Podría darme un breve ejemplo? – Chan

+1

@Chan: eduffy significa que tiene que decir: 'path user_path (" C: \\ My Folder \\ file.txt ");' – TonyK

+0

@TonyK: ¡Gracias! – Chan

Cuestiones relacionadas