Copiar archivos desde Delphi

blathor
26 de Junio del 2006
Hola, me gustaria como tengo que hacer para poder copiar unos archivos desde Delphi cuando se cumplen una serie de cosas que he programado, por ejemplo, cuando los ficheros tienen mas de 1 semana de antiguedad, que se haga una copia de seguridad, por ejemplo, de los archivos de correo de Outlook en una carpeta de un servidor.
El tema está que no se como tengo que hacer para que me copie archivos, he estado buscando y no he encontrado nada al respecto, si me podeis facilitar algun sitio donde pueda ver un ejemplo me seria de gran ayuda.

Muchas Gracias por adelantado

Toni Parrado
26 de Junio del 2006
Prueba con CopyFile, MoveFile.

blathor
26 de Junio del 2006
He intentado también una vez se cumple la condicion de tiempo por ejemplo, que ejecute un archivo.bat, la forma que he intentado es esta:

ShellExecute(NULL,\'open\',\'C:\Archivo.bat\',NULL,NULL,SW_SHOW);

Esta es la forma de ejecutar un archivo externo a Delphi segun he podido leer(en el bat ya le tengo puesto los comandos pertinentes para que se hagan las copias de los archivos por ejemplo), pero me da un error que no se como solucionar.
Me salta en el ultimo NULL que aparece y me dice Incompatible types:\'Variant\' and \'PChar\'
No se cual es el problema porque segun he estado mirando se hace de la misma forma que he puesto.

jaime javier sanchez
26 de Junio del 2006
yo necesito lo mismo el codigo para poder copiar una serie de archivo a cualquier parte a un disket o a otra carpeta todo en tiempo de ejecucion. si te ayudan te agradeceria me ayudes o me ayuden ami.
gracias por todo.