Estoy estudiando Visual Basic .NET.

Y, estoy tratando de encontrar la manera de obtener el nombre de archivo y ruta de acceso del directorio.

Por ejemplo, Cuando hago clic en el botón , entonces podemos buscar el archivo de diálogo openfile.

Cuando seleccionamos el archivo, a continuación, vamos a obtener la ruta de acceso y nombre de archivo como «C:\data\picture\my_pic.jpg».

Sin embargo, el programa no se abre el archivo. Lo acabo de volver de la cadena tipo de ruta para el archivo.

No estoy realmente seguro de cómo obtener la ruta de acceso.

¿Alguien sabe cómo obtener la ruta de acceso ?

Gracias

  • ¿Qué estás tratando de hacer con el archivo? Hacer lo que desea es obtener la ruta de acceso a ella, o están tratando de hacer algo más (abrir, editar, borrar, mover, etc.)?
  • Necesito conseguir el nombre de archivo y ruta de acceso de la pantalla.
  • Creo que , Una de las respuestas resuelto mis problemas :). De todos modos , gracias por ayudarme 🙂
InformationsquelleAutor Bob Ma | 2013-09-12

2 Comentarios

  1. 3

    Si todo lo que usted necesita es el camino, y estoy asumiendo que usted está utilizando Winforms, entonces :

    Using ofd As New OpenFileDialog
        If ofd.ShowDialog = Windows.Forms.DialogResult.OK Then
            MsgBox(ofd.FileName)
        End If
    End Using

    Un OpenFileDialog en realidad no abra el archivo – devuelve la ruta (o rutas) para los archivos seleccionados a través de la .FileName (o .FileNames para varios archivos) de propiedad, y su aplicación, a continuación, puede utilizarlos en cualquier forma que se desea abrir el archivo o hacer alguna otra cosa, etc.

    • gracias a Su trabajo. No sé por qué me quedé pensando que OpenFileDialog abrir el archivo. :D. GRACIAS!!
    • Sí, tal vez debería ser llamado SelectFileDialog en lugar de OpenFileDialog – no me había planteado antes, pero es un poco inexacto.
  2. 0

    No hay ningún valor predeterminado ‘hacer esto cuando se selecciona el archivo» evento en el OpenFileDialog. Todo lo que hace es que permite que un usuario seleccione un archivo y, a continuación, determinar qué hacer con él.

    La clase OpenFileDialog tiene un evento llamado FileOK, que se disparó después de que un usuario selecciona un archivo y hace clic en el botón ‘ACEPTAR’. Si se crea un sub que Handles OpenFileDialog.FileOK, a continuación, puede acceder a la OpenFileDialog.FileName.

    La FileName devolverá la ruta de acceso completa al archivo. Una vez que tenemos esto, es hasta usted para decidir qué hacer con el archivo. Si desea mostrar la imagen en el programa, tal vez crear un PictureBox y cargar la imagen en ella. Si desea cargar en un programa externo, el uso de Process.Start() y pasar la ruta de archivo como parámetro.

Dejar respuesta

Please enter your comment!
Please enter your name here