SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: adcoma en Miércoles 10 de Mayo de 2006, 06:41

Título: Openfiledialog
Publicado por: adcoma en Miércoles 10 de Mayo de 2006, 06:41
Hola!!!

Pues miren recien me estoy pasando C#, vengo de programar en Delphi y actualmente estoy hacinedo un programa en el cual necesito seleccionar un archivo, cosa que lo hago como sigue:

Código: Text
  1.            
  2.   DialogResult result = openFileDialog.ShowDialog();
  3.  
  4.   if (result == DialogResult.OK)
  5.       textBoxExe.Text = openFileDialog.FileName;
  6.  
  7.  
  8.  

Ahora la pregunta es como obtener el puro nombre de archivo, es decir sin su ruta, ejemplo:

Si yo selecciono con el openFileDialog el archivo c:\juegos\reglas.txt aqui me interesaria saber solo el nombre, en este caso reglas.txt, no el nombre y su ruta.

Espero me halla explicado...   :comp:

Saludos y gracias por la ayuda!!
Título: Re: Openfiledialog
Publicado por: adcoma en Miércoles 10 de Mayo de 2006, 21:05
Encontre la solucion:

Citar
public static string GetFileName (
   string path
)


Saludos
Título: Re: Openfiledialog
Publicado por: conocuica en Viernes 25 de Septiembre de 2009, 23:48
Y el vB como seria

tengo el mismo problema solo quiero el nombre del arhivo no todo el path
Título: Re:Openfiledialog
Publicado por: hcanosalas en Viernes 23 de Septiembre de 2011, 18:34
Asi es como lo obtengo:
Código: [Seleccionar]
Public Function GetFileName(ByVal path) As String
        Dim ruta, nombre As String
        ruta = IO.Path.GetDirectoryName(path)
        nombre = path.ToString.Replace(ruta, "")
        Return nombre.Replace("\", "")
    End Function