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 | 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;//获取选中文件路径
}