国际视野 图文聚焦 财经纵横 产经要闻 军情速递 科技前沿 IT互联网 楼市房产 体育要闻 娱乐要闻 文化教育 美食旅游
您的位置:首页 / 国际视野
Savefiledialog常用来获取要保存文件的对话框
中国要闻网 2021-06-18

c#获取要保存文件的对话框,用SaveFileDialog类。具体用法很简单:
//可能要获取的路径名


string localFilePath = "", fileNameExt= "", newFileName= "", FilePath = "";
SaveFileDialog saveFileDialog = new SaveFileDialog();
//设置文件类型
//书写规则例如:txt files(*.txt)|*.txt
saveFileDialog.Filter = "txt files(*.txt)|*.txt|xls files(*.xls)|*.xls|All files(*.*)|*.*";
//设置默认文件名(可以不设置)
saveFileDialog.FileName = "siling-Data";
//主设置默认文件extension(可以不设置)
saveFileDialog.DefaultExt = "xml";
//获取或设置一个值,该值指示如果用户省略扩展名,文件对话框是否自动在文件名中添加扩展名。(可以不设置)
saveFileDialog.AddExtension = true;
//设置默认文件类型显示顺序(可以不设置)
saveFileDialog.FilterIndex = 2;
//保存对话框是否记忆上次打开的目录
saveFileDialog.RestoreDirectory = true;
// Show save file dialog box
DialogResult result = saveFileDialog.ShowDialog();
//点了保存按钮进入
if (result == DialogResult.OK)
{
    //获得文件路径
    localFilePath = saveFileDialog.FileName.ToString();
    //获取文件名,不带路径
    //fileNameExt = localFilePath.Substring(localFilePath.LastIndexOf("\\") + 1);
    //获取文件路径,不带文件名
    //FilePath = localFilePath.Substring(0, localFilePath.LastIndexOf("\\"));
    //给文件名前加上时间
    //newFileName = DateTime.Now.ToString("yyyyMMdd") + fileNameExt;
    //在文件名里加字符
    //saveFileDialog.FileName.Insert(1,"dameng");
    //为用户使用 SaveFileDialog 选定的文件名创建读/写文件流。
    //System.IO.FileStream fs = (System.IO.FileStream)saveFileDialog.OpenFile();//输出文件
    //fs可以用于其他要写入的操作
}

网友评论
(查看全部 0 条评论)请遵守国家新闻相关法规,文明上网评论!
    
验证码:  
网文摘要

      氯化钙是一种由氯元素和钙元素组成的化学物质,化学式为CaCl2,...[详细]评论(0)

     立花美凉有两个名字07年在H.M.P出道叫做雪乃萤(雪乃ほたる)。可惜只发...[详细]评论(0)

     投资回报率的优点:是计算简单;投资报酬率能反映投资中心的综合盈利能...[详细]评论(0)

北京时间5月27日,华盛顿奇才在季后赛首轮第二场以95-120不敌费城76人,系列赛比分被扩大为0-2。   拉塞尔-威斯布鲁克...[详细]评论(0)

       2020小组赛赛制将为小组内单循环积分制,取胜积3分,打平...[详细]评论(0)

5月17日,华为中国生态大会2021在深圳会展中心正式召开。本届生态大会以“因聚而生,有能有为”为主题,共设有生态馆...[详细]评论(0)

热点排行 更多
博览纵横 更多
自媒时代 更多
  • All Right Reserved @ 2005-2018 中国要闻网
  • 工商营业注册:110101014752254
  • 增值电信业务经营许可证:京A2-2009413