Visual Basic.NET - Nombre de un Archivo

 
Vista:

Nombre de un Archivo

Publicado por Jorge (12 intervenciones) el 06/08/2009 20:59:05
Saludos, necesito saber el nombre de un archivo, utilizo el control Open File Dialog para que el usuario seleccione un archivo y el nombre del archivo se ponga en un label, pero al utilizar la propiedad OpenFileDialog1.FileName me regresa el nombre del archivo con todo y ruta...............
¿hay alguna forma del obtener solamente el nopmbre del archivo?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Nombre de un Archivo

Publicado por Jorge (12 intervenciones) el 07/08/2009 03:58:36
jaja

¿Alguien que me pueda responder de verdad?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Nombre de un Archivo

Publicado por P. J. (706 intervenciones) el 07/08/2009 06:46:15
Prueba con lo sgte:
Me.OpenFileDialog1.SafeFileName

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Nombre de un Archivo - VB 2005

Publicado por P. J. (706 intervenciones) el 07/08/2009 16:10:01
La respuesta anterior es valida para el VS 2008, aqui te dejo como seria en VS 2005

Me.OpenFileDialog1.ShowDialog()
Dim oFile As New IO.FileInfo(Me.OpenFileDialog1.FileName)
MessageBox.Show(oFile.Name)

O tambien:

Imports System
Imports System.IO

Me.OpenFileDialog1.ShowDialog()
MessageBox.Show(Path.GetFileName(Me.OpenFileDialog1.FileName))

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Nombre de un Archivo

Publicado por the hollow (1 intervención) el 01/02/2023 22:00:32
DEJO UN EJEMPLO CON EL NOMBRE DE TU ARCVHIVO SIN EXTENSION

Dim dlg As New OpenFileDialog
dlg.Filter = "Imagenes JPG|*.jpg|Imagenes PNG|*.png|Imagenes GIF|*.gif"

If dlg.ShowDialog = Windows.Forms.DialogResult.OK Then
txtID.Text = (Path.GetFileNameWithoutExtension(dlg.FileName))
End If
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar