保存文件窗体 SavaFileDialog

此篇博客介绍了如何通过Windows Forms对话框获取用户指定的文件保存路径,包括设置初始目录、过滤文件类型和检查文件名冲突。重点在于文件操作和路径验证。
            //用户指定文件生成地址
            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;
            }

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值