C#中WinFrom保存文件SaveFileDialog类的使用方法


C#中WinFrom保存文件SaveFileDialog类的使用方法

使用的命名空间是:System.Windows.Forms;
常用属性:
  Title:保存对话框的标题,默认为"另存为"。
  InitialDirectory:设置文件选择框开始打开的位置。
  Filter:设置保存文件的类型。
  DefaultExt:设置默认文件拓展名。
  FileName:保存文件默认的文件名。
  RestoreDirectory:设置是否记忆上次文件保存的路径,true表示记住。
使用方法完整示例:

private void SaveData_Click()
{
      // 创建保存对话框
      SaveFileDialog saveDataSend = new SaveFileDialog();
      // Environment.SpecialFolder.MyDocuments 表示在我的文档中
      saveDataSend.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);   // 获取文件路径
      saveDataSend.Filter = "*.txt|txt file";   // 设置文件类型为文本文件
      saveDataSend.DefaultExt = ".txt";   // 默认文件的拓展名
      saveDataSend.FileName = "Data.txt";   // 文件默认名
    if (saveDataSend.ShowDialog() == DialogResult.OK)   // 显示文件框,并且选择文件
    {
          string fName = saveDataSend.FileName;   // 获取文件名
          // 参数1:写入文件的文件名;参数2:写入文件的内容
          // 字符串"Hello"是文件保存的内容,可以根据需求进行修改
          System.IO.File.WriteAllText(fName, "Hello");   // 向文件中写入内容
     }
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM