20230424001 - 打开文件对话框OpenFileDialog类
//定义一个文件打开控件
OpenFileDialog ofd = new OpenFileDialog();
//设置打开对话框的初始目录,默认目录为exe运行文件所在的路径
ofd.InitialDirectory = Application.StartupPath;
//设置打开对话框的标题
ofd.Title = "请选择要打开的文件";
//设置打开对话框可以多选
ofd.Multiselect = true;
//设置对话框打开的文件类型
//ofd.Filter = "文本文件|*.txt|音频文件|*.wav|图片文件|*.jpg|所有文件|*.*";
ofd.Filter = "Excel(*.xlsx)|*.xlsx|Excel(*.xls)|*.xls|所有文件|*.*";
//设置文件对话框当前选定的筛选器的索引
ofd.FilterIndex = 2;
//设置对话框是否记忆之前打开的目录
ofd.RestoreDirectory = true;
if (ofd.ShowDialog() == DialogResult.OK)
{
//获取用户选择的文件完整路径
string filePath = ofd.FileName;
//获取对话框中所选文件的文件名和扩展名,文件名不包括路径
string fileName = ofd.SafeFileName;
str_Path = fileName;
//MessageBox.Show(str_Path);
}
else
{
return;
}