//用户指定文件生成地址
string pFileName = null;
SaveFileDialog pSaveFileDialog = new SaveFileDialog();
pSaveFileDialog.InitialDirectory = Application.StartupPath + "\\Results";
pSaveFileDialog.Title = "请设置分析结果保存位置";
pSaveFileDialog.Filter = "shp文件(*.shp)|*.shp";
pSaveFileDialog.RestoreDirectory = true;//记载上次打开位置
pSaveFileDialog.CreatePrompt = true;//如果用户指定目录文件不存在或已存在,是否提示创建新文件或覆盖原有文件
if (pSaveFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
//传递参数开始执行
pFileName = pSaveFileDialog.FileName;
//检查是否存在相同名称文档
if (File.Exists(pFileName))
File.Delete(pFileName);
}
//检查路径的有效性
if (string.IsNullOrEmpty(pFileName))
{
MessageBox.Show("请选择文件!");
return;
}
保存文件窗体 SavaFileDialog
最新推荐文章于 2024-09-07 22:50:37 发布
此篇博客介绍了如何通过Windows Forms对话框获取用户指定的文件保存路径,包括设置初始目录、过滤文件类型和检查文件名冲突。重点在于文件操作和路径验证。
2217

被折叠的 条评论
为什么被折叠?



