C# seleccionar archivo y seleccionar directorio

1 Seleccionar archivo ( OpenFileDialog )

OpenFileDialog es una clase que se puede instanciar para configurar un cuadro de diálogo de archivo emergente, como seleccionar un archivo de registro para analizar, cargar un archivo EXCEL, cargar una imagen, etc.

atributos comunes
Atributos tipo ilustrar
Título cadena Establecer título emergente
Directorio inicial cadena establecer ruta absoluta
Filtrar cadena establecer tipo de archivo
Selección múltiple bool Ya sea para configurar la selección múltiple
Nombre del archivo cadena La opción única devuelve el nombre del archivo seleccionado
Nombre de archivo seguro cadena[] Matriz de nombres de archivo de selección múltiple

ejemplo

OpenFileDialog dialog = new OpenFileDialog();
dialog.Multiselect = true;//该值确定是否可以选择多个文件
dialog.Title = "请选择文件";
dialog.Filter = "所有文件(*.*)|*.*";
dialog.InitialDirectory = @"E:\";
if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
 {
     string fullFileName = dialog.FileName;// @"e:\日记.doc";
     var FileName =System.IO.Path.GetFileName(fullFileName); //文件名  “日记.doc”
     string extension = System.IO.Path.GetExtension(fullFileName);//扩展名 “.doc”
     string fileNameWithoutExtension = System.IO.Path.GetFileNameWithoutExtension(fullFileName);// 没有扩展名的文件名 “日记”

 }

2 Seleccione la carpeta ( System.Windows.Forms.FolderBrowserDialog )

Windows Forms  FolderBrowserDialog FolderBrowserDialog El  componente FolderBrowserDialog es un cuadro de diálogo modal para explorar y seleccionar carpetas.  También es posible crear una nueva carpeta a través  del componente FolderBrowserDialog FolderBrowserDialog FolderBrowserDialog .

ejemplo

FolderBrowserDialog dialog = new FolderBrowserDialog();
dialog.Description = "选择匹配目录"; ;//左上角提示
string path = string.Empty;
if (dialog.ShowDialog() == DialogResult.OK)
{
   path = dialog.SelectedPath;//获取选中文件路径
}

Supongo que te gusta

Origin blog.csdn.net/qq_29728817/article/details/128146314
Recomendado
Clasificación