通过C#代码,调出windows风格的文件选择对话框和存储文件对话框。提供界面来选择文件的位置,并将完整路径以字符串形式返回。
1、选择导入文件,获取其路径
C#通过这段代码将弹出一个文件选择对话框,允许用户选择一个文件,并返回所选文件的完整路径。如果用户取消了选择,则直接返回结束函数。
源代码如下:
#region 选择导入文件
private string OpenFilePath;//存储选择到的文件的完整路径
OpenFileDialog ofd = new OpenFileDialog();
ofd.Title = "浏览";//设置对话框标题栏的内容
ofd.Filter = "文本文件|*.trc;*.blf;*.asc"; //这是设置对话框内显示的指定后缀类型文件(可设置多个)
if (ofd.ShowDialog() == DialogResult.OK)
{
OpenFilePath = ofd.FileName;
}
else
{
return;
}
#endregion
代码运行示例如下:
2、选择存储文件的路径
C#通过这段代码将弹出一个保存文件对话框 ,允许用户选择指定位置,并返回存文件的路径。如果用户取消了选择,则直接返回结束函数。
源代码如下:
#region 选择文件存储路径
//选择存储位置
string path = System.Windows.Forms.Application.StartupPath;//存储文件的位置,给默认值避免异常
SaveFileDialog dialog = new SaveFileDialog();
dialog.Title = "请选择文件存储位置";
dialog.Filter = "文本文件| *.trc;*.asc;*.txt;*.enc";
dialog.FileName = "test.trc";//默认文档名
if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
path = dialog.FileName;
}
else
{
return;
}
#endregion
代码运行示例如下: