FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
copyfile con *
hola
alguien me podría decir porque no me funciona el siguiente código? (el código está en varias líneas para que se entienda mejor) nombre:= 'FER'+(table1.fieldbyname('campo1').asstring); nombre1:= pchar('C:\clientes\'+nombre+'20B.*'); CopyFile(pchar(nombre1),pchar(nombre1),true); Acaso no se pueden usar *-s? Si lo hago sin ellos no me da ningún problema. Muchas gracias, y también a todos los que me habéis contestado mis anteriores preguntas. Un saludo |
#2
|
||||
|
||||
Cita:
NOTA: Utiliza TAGS para el código delphi; Con eso conseguirás que se lea de forma más clara.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
Si tu pregunta es si con esa funcion se pueden copiar varios archivos utilizando el *, la respuesta es no, para hacer eso tenes que copiar uno por uno con algun bucle...
|
#4
|
|||
|
|||
hola de nuevo!
pues si que el código ese se intenta copiar asimismo. Pero bueno, el correcto era: nombre:= 'FER'+(table1.fieldbyname('campo1').asstring); nombre1:= pchar('C:\clientes\'+nombre+'20B.*'); nombre2:= pchar('C:\clientesfijos\'+nombre+'20B.*'); CopyFile(pchar(nombre1),pchar(nombre2),true); Gracias a ambos, ya me han dicho que parece que no se pueden usar los *-s. Hare algún bucle. Gracias, y un saludo |
#5
|
||||
|
||||
Puedes evitar al bucle usando este procedimiento:
que usarías así:
// Saludos |
|
|
|