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