Quiero copiar un archivo de 100 kb de una carpeta a otra
copyfile( "d:\datos\tbtabla.MYD", "z:\a" )y reviso la carpeta "a" y no tiene nada. no entiendo que esta pasando , el archivo origen ("d:\datos\tbtabla.myd") existe.
copyfile( "d:\datos\tbtabla.MYD", "z:\a" )Hola,
¿No habrá que poner el nombre fichero destino?
copyfile( "d:\datos\tbtabla.MYD", "z:\a\tbtabla.MYD" )
ya probé de esa manera y tampoco.
Hy no es mi dia para programar evidentemente...
Un posible problema es el destino que especificas "a".
Si por ejemplo existe una carpeta llamada "a" no te va a crear el archivo. Prueba con otro nombre de archivo o prueba a ver si existe la carpeta "a" en destino.
En esos casos, antes de caer en locura, en bueno ver qué devuelve el FError()... También comprueba si CopyFile() devuelve algún resultado.
Mira también, \samples\DLGFILE.PRG
Salu2
#include "fivewin.ch"
procedure main()
local nBytes := 0
? "comenzamos"
__copyfile( "..\tExplore.exe", "d:\a\tExplore.exe", /*{|n| ( nBytes += n, QOut("Bytes copied:",nBytes)}*/ ) // 3 Parametro comentado
? "terminamos"
returnsi MArio.
Gracias. Tengo problemas al generar el exe y postie para ver que me dice Antonio, porque hacia modificaciones chicas de las pruebas que hacia y no
obtenia resultados, asi como me dijiste anduvo desde el principio pero mi aplicacion no contemplaba el cambio del SOURCE y es por eso
que no me copiaba.
gracias.
CopyFile(c:\Origen\Fichero.Org","C:\Destino\Fichero.Dest",0)sisi.
funciona bien. es que las pruebas que hacia no respondian pero si funciona, con y sin el cero.
Ok. El 0 es para sustituir el fichero destino sin preguntar (creo).