Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/11/2007, 06:55
Avatar de Escalona
Escalona
 
Fecha de Ingreso: mayo-2005
Mensajes: 70
Antigüedad: 19 años, 7 meses
Puntos: 0
Pregunta Metodo CopyFile del Winapi

Buenas, mi cuestion es muy sencilla, de hecho no tarde en encontrar la solucion, pero me esta dando mas problemas de la cuenta el tema.
Bueno, el tema es que necesiaba copiar un archivo de un directorio a otro diferente, entonces encontre la funcion "Copyfile" del Winapi de Windows, perfecto, porque ya usaba el Winapi en otros aspectos de mi aplicacion.

Hasta aqui todo bien, probe la funcion asi
Código:
CopyFile("c:\\a.jpg","c:\\carpeta\\bb.jpg",true);
y funcionó perfecto.

En este punto fue cuando me decidi a implementarla en mi codigo, lo que queria hacer era sencillo, seleccionaba un archivo de mi disco duro usando el dialogo "openFile" , una vez seleccionado me devolvia la ruta del archivo en la variable "szFile", y con esa ruta ya podría copiar el archivo donde quisiera (o eso pensé yo)
Código:
HWND hDlg;
openFile(hDlg);
CopyFile(szFile,"c:\\carpeta\\bb.jpg",true);
Una cosa así es el código que uso, pero para sorpresa mía, no me copia el archivo donde le digo, osea que no hace nada, he comprobado el contenido de "szFile" y es correcto, por lo que nose por donde atacar ya.

Perdón por el tocho, pero prefiero hacer un post largo y explicar bien mi problema.

Gracias de antemano, y espero vuestras sugerencias!!!!