net - openfiledialog1 c#
Obtener solo el nombre de archivo cuando se utiliza la propiedad OpenFileDialog "FileName" (2)
Intento incluir solo el nombre de archivo del archivo que he seleccionado en OpenFileDialog en la propiedad label1.Text, pero todavía no he encontrado una solución. Sé que podría usar un método de la clase de cadena en la instancia de ofd para filtrar la ruta completa al archivo, pero me gustaría saber si existe una forma más inteligente / rápida.
OpenFileDialog ofd = new OpenFileDialog();
ofd.Title = "Find song";
ofd.Filter = "MP3 files|*.mp3";
ofd.InitialDirectory = @"C:/";
if (ofd.ShowDialog() == DialogResult.OK)
{
label1.Text = "" + ofd.FileName +"";
}
var onlyFileName = System.IO.Path.GetFileName(ofd.FileName);
Utilice OpenFileDialog.SafeFileName
OpenFileDialog.SafeFileName
Obtiene el nombre y la extensión del archivo seleccionado en el cuadro de diálogo. El nombre del archivo no incluye la ruta.