¿Cómo abrir un archivo guardado mediante un save file dialog?

Answered ¿Cómo abrir un archivo guardado mediante un save file dialog?

  • Tuesday, February 01, 2011 8:44 PM
     
     

    Ola a todos!

    Tengo el siguiente problema:

    En un punto de mi programa, le pregunto al usuario dónde quiere guardar un fichero mediante un save file dialog:

    Dim sfd_GuardarXML As New Windows.Forms.SaveFileDialog()

                sfd_GuardarXML.Filter = "Archivo CSV|*.csv"

                sfd_GuardarXML.Title = "Guardar Resultado Simulación"

                sfd_GuardarXML.ShowDialog()

                If sfd_GuardarXML.FileName <> "" Then

                    Dim fs As System.IO.FileStream = CType(sfd_GuardarXML.OpenFile(), System.IO.FileStream)

                    FicheroSW = New StreamWriter(fs)

                End If

     

    Luego llamo a una serie de operaciones que me rellenan el archivo, hasta que finalmente lo cierro:

     FicheroSW.Close()

     

    Bien, el caso es que ahora quiero que se me abra el archivo. Se que con System.Diagnostics.Process.Start(direccion_del_archivo) esto es posible, pero... Cómo se la dirección en la que el usuario ha guardado el archivo??

     

    Supongo que será una tontería, pero es que no lo veo!

    Muchas gracias de antemano!!

     

All Replies

  • Tuesday, February 01, 2011 8:51 PM
    Moderator
     
     Answered

    hola

    podrias usar

    Process.Start(sfd_GuardarXML.FileName)

     


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marked As Answer by GzManu Wednesday, February 02, 2011 12:47 AM
    •  
  • Tuesday, February 01, 2011 9:11 PM
     
      Has Code

    create una tabla en la base de datos que almacene las informaciones relevante de los archivos que se guarden con el programa, como son el nombre, sun ubicacion el usuario la hora entre otras informaciones, luego puede obtener la ruta desde aqui.

    si no dispone de una base de datos puede hacer uso del archivo setting.setting de la carpeta Properties del explorador de soluciones para guardar la ruta del ultimo archivo guardado

    Luego pude trabajar con el String desde cualquiera de los formularios

    ' Para guardar el valor en la string llamada ruta
    Windows.Properties.Settings.[Default].ruta = ' la ruta de fileupload
    
    ' Para recureperar el valor del string ruta 
    label3.Text = Windows.Properties.Settings.[Default].kk2
    

     nota: debe verificar que el archivo exista ante de realizar cualquier operacion sobre este


    Angel R. Jimenez G.
    Software Development
    Santo Domingo
    Republica Dominicana
  • Wednesday, February 02, 2011 12:48 AM
     
     

    La respuesta de Leandro funciona perfectamente, así que ya no miré la otra.

     

    Muchas gracias por vuestro tiempo! ^^