none
Cómo copiar y sobreescribir un archivo de un ftp a una carpeta del ordenador local por código

    Question

  • Hola,

    Tengo una aplicación windows con un proyecto setup que se instala en un pc en la siguiente ruta:

    C:/Archivos de programa/Programa/Prueba

    Dentro de esta carpeta tengo varios archivos, entre ellos el programa.exe.

    El caso es que quiero subir las actualizaciones a un servidor ftp de modo que el programa compruebe si en el servidor hay una nueva versión (por código lo tengo implementado) y ejecute el programa Update.exe que lo que debe hacer es sustituir el archivo programa.exe por uno que está en el ftp. El resto de archivos que hay en la carpeta no deben sobreescribirse.

    El problema que tengo es que no sé cómo puedo hacer para que el programa Update.exe.

    Copie el archivo programa.exe del ftp y lo copie en la carpeta donde se instaló la aplicación sobreescribiendo el archivo programa.exe actual (la ruta dependerá del pc donde se instaló, en el setup está como [programfiles][Empresa][Solucion]). Cómo puedo saber la ruta donde se ha instalado la aplicación desde otra aplicación o que coja la ruta genérica que tiene el setup?

    Y cómo puedo copiar el archivo desde el ftp a una carpeta del ordenador local sobreescribiendo el existente?

    He probado con el file.copy pero no lo consigo.

    Gracias!

    Thursday, February 23, 2012 8:05 PM

Answers

All replies