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可以用于其他要写入的操作
}

文件操作中SaveFileDialog的用法相关推荐

  1. 文件操作SaveFileDialog的用法

    c#获取要保存文件的对话框,用SaveFileDialog类.对于初学者可能有用 //可能要获取的路径名 string localFilePath = "", fileNameEx ...

  2. c语言fgets用法,C语言文件操作中fgets与fputs函数讲解

    C语言文件操作中fgets与fputs函数讲解 本文主要介绍了C语言文件操作中 fgets与fputs 函数详解的相关资料,下面是小编为大家整理的C语言文件操作中fgets与fputs函数讲解,欢迎参 ...

  3. C#窗体设计SaveFileDialog的用法

    本文讲解C#窗体设计SaveFileDialog的用法. 操作流程 1.1. SaveFileDialog概念 1.1.1. 基本属性 Windows 窗体 SaveFileDialog 组件是一个预 ...

  4. python open 打开是什么类型的文件-详解Python中open()函数指定文件打开方式的用法...

    文件打开方式 当我们用open()函数去打开文件的时候,有好几种打开的模式. 'r'->只读 'w'->只写,文件已存在则清空,不存在则创建. 'a'->追加,写到文件末尾 'b'- ...

  5. Vue 单文件组件||Vue 单文件组件的基本用法||webpack 中配置 vue 组件的加载器|| 在 webpack 项目中使用 vue

    Vue 单文件组件 传统组件的问题和解决方案 1. 问题 1. 全局定义的组件必须保证组件的名称不重复 2. 字符串模板缺乏语法高亮,在 HTML 有多行的时候,需要用到丑陋的 \ 3. 不支持 CS ...

  6. Android文件操作中的openFileOutPut和openFileInput

    概述: 之前我写过一篇博客,叫<Android中SharedPreferences与Editor的使用>.说的是在Android程序中保存数据(多是一些配置参数的数据)的应用.Androi ...

  7. ASP.NET一个网站内存放多个config文件(Web.Config文件中configSource 的用法

    ASP.NET一个网站内存放多个config文件(Web.Config文件中configSource 的用法) 2011年08月10日 星期三 上午 11:41 每个网站里都会有一个web.confi ...

  8. fileinput 时间_JavaScript_Bootstrap Fileinput文件上传组件用法详解,最近时间空余,总结了一些关...

    最近时间空余,总结了一些关于bootstrap fileinput组件的一些常见用法,特此分享到phpstudy平台,供大家参考,同时也方便以后的查找.本文写的不好还请见谅. 一.效果展示 1.原始的 ...

  9. .Net 程序集 签名工具sn.exe 密钥对SNK文件 最基本的用法

    .Net 程序集 签名工具sn.exe 密钥对SNK文件 最基本的用法 阐述签名工具这个概念之前,我先说说它不是什么: 1.它不是用于给程序集加密的工具,它与阻止Reflector或ILSpy对程序集 ...

最新文章

  1. 电路交换和报文交换和分组交换的概念和区别
  2. 讲讲我当年是怎么拿到AI研发公司offer的
  3. 使用tensoflow serving来部署模型推理节点
  4. DGL教程【五】使用自己的数据集
  5. java 逻辑或 作用_Java开发中与之间的区别,你真的知道吗?
  6. Linux下dd查看磁盘的读写性能
  7. python求一组数的最大值和平均值_在python中找到一列数据的最小最大值和平均值...
  8. 大小端详解(判断+转换)
  9. 云网融合个人浅析(一)
  10. pr cpu100%_PR插件Sapphire2019.52安装教程
  11. 有关AirtestiOS与iproxy报错“error connecting to device“
  12. pq: SSL is not enabled on the server
  13. 大数据影响下的专题地图编制
  14. 顾盼华发鸿蒙怦然而梦是什么意思,回眸的意思_回眸 是什么意思啊
  15. sudo apt-get update 出现Reading package lists… Error!
  16. 网页实现excel下载
  17. 几种抠象技术理论试验-1 (Luma-Key,Chroma-Key)
  18. 苹果电脑上好用的4款摄影后期修饰剪辑工具
  19. 计算机应用和管理系统,《管理信息系统和计算机应用》.ppt
  20. 74HC595 驱动

热门文章

  1. 操作系统之哲学原理连载之二
  2. qpython 3h怎么使用_这台高尔夫MK6这么帅,你让别的车怎么活!
  3. PHP 使用 微信JSSDK 拍照选择图片接口 利用localid预览时 安卓手机正常显示 iOS手机不显示
  4. (最详细)红米Note 3的USB调试模式在哪里开启的教程
  5. BASE64压缩与解压
  6. TYPE-B型PON保护的实现方案
  7. 十大常用算法之克鲁斯卡尔算法
  8. 3年创业总结 (作为支持,转载~)
  9. EVTFT系列液晶模块 / VGA 驱动模块 量产
  10. cartographer保存地图