none
COMO COPIAR UN ARCHIVO PDF A UNA CARPETA CON LA RUTA POR DEFAULT?? RRS feed

  • Pregunta

  • LO QUE HAGO ES CON UN OpenFileDialog  SELECCIONO EL PDF Y LO CARGO EN UN CONTROL, HASTA AHI TODO ESTA BIEN.

    QUISIERA TENER UN BOTON QUE LE DE GUARDAR Y ME GUARDE EL ARCHIVO PDF EN UNA CARPETA QUE YA ESTE ESTABLECIDA LA RUTA.

    MI PREGUNTA ES ASI DE SENCILLA QUE VA EN EL BOTON DE GUARDAR?? ESTO ES UNA APLICACION DE WINDOWS FORM CON C#

    miércoles, 16 de noviembre de 2011 20:27

Respuestas

  • Hola David

    Una pregunta, modificas tu archivo pdf de alguna manera? Porque si no lo modificas puedes hacer una simple copia.

     

    string fuente = System.IO.Path.Combine(ruta, nombreArchivo);
    string destino = System.IO.Path.Combine(rutaCopia, nombreArchivo);
    
    System.IO.File.Copy(fuente, destino, true);
    

    Al abrir tu archivo pdf con el OpenFileDialog puedes obtener la ruta y el nombreArchivo... sólo te faltaría añadir rutaCopia que sería la ruta que tu llamas default.

    Espero te ayude

    Saludos

    PD

    Para obtener ruta y nombreArchivo:

    string ruta = Path.GetDirectoryName(miOpenfiledialog.FileName);
    string nombreArchivo = miOpenfiledialog.SafeFileName;


    Antonio Lobo
    Para el correcto funcionamiento, y que otros usuarios se puedan beneficiar de la solucion de esta pregunta por favor marca las respuestas que te hayan ayudado como "Respuesta".
    Si la respuesta te ha sido util Votala.
    Mi blog
    • Editado Antonio Lobo miércoles, 16 de noviembre de 2011 21:07
    • Marcado como respuesta Davidsito13 jueves, 17 de noviembre de 2011 22:56
    miércoles, 16 de noviembre de 2011 20:51

Todas las respuestas

  • Hola David

    Una pregunta, modificas tu archivo pdf de alguna manera? Porque si no lo modificas puedes hacer una simple copia.

     

    string fuente = System.IO.Path.Combine(ruta, nombreArchivo);
    string destino = System.IO.Path.Combine(rutaCopia, nombreArchivo);
    
    System.IO.File.Copy(fuente, destino, true);
    

    Al abrir tu archivo pdf con el OpenFileDialog puedes obtener la ruta y el nombreArchivo... sólo te faltaría añadir rutaCopia que sería la ruta que tu llamas default.

    Espero te ayude

    Saludos

    PD

    Para obtener ruta y nombreArchivo:

    string ruta = Path.GetDirectoryName(miOpenfiledialog.FileName);
    string nombreArchivo = miOpenfiledialog.SafeFileName;


    Antonio Lobo
    Para el correcto funcionamiento, y que otros usuarios se puedan beneficiar de la solucion de esta pregunta por favor marca las respuestas que te hayan ayudado como "Respuesta".
    Si la respuesta te ha sido util Votala.
    Mi blog
    • Editado Antonio Lobo miércoles, 16 de noviembre de 2011 21:07
    • Marcado como respuesta Davidsito13 jueves, 17 de noviembre de 2011 22:56
    miércoles, 16 de noviembre de 2011 20:51
  • Hola Antonio, no le hago ninguna modificacion al pdf es como tu dices una simple copia, lo intentare haber si funciona, gracias :)
    miércoles, 16 de noviembre de 2011 21:00