C# SaveFileDialog的用法


#region 保存對話框
private void ShowSaveFileDialog()
{
    //string localFilePath, fileNameExt, newFileName, FilePath;
    SaveFileDialog sfd = new SaveFileDialog();
    //設置文件類型
    sfd.Filter = "數據庫備份文件(*.bak)|*.bak|數據文件(*.mdf)|*.mdf|日志文件(*.ldf)|*.ldf";

    //設置默認文件類型顯示順序
    sfd.FilterIndex = 1;

    //保存對話框是否記憶上次打開的目錄
    sfd.RestoreDirectory = true;

    //點了保存按鈕進入
    if (sfd.ShowDialog() == DialogResult.OK)
    {
        string localFilePath = sfd.FileName.ToString(); //獲得文件路徑
        string fileNameExt = localFilePath.Substring(localFilePath.LastIndexOf("\\") + 1); //獲取文件名,不帶路徑

        //獲取文件路徑,不帶文件名
        //FilePath = localFilePath.Substring(0, localFilePath.LastIndexOf("\\"));

        //給文件名前加上時間
        //newFileName = DateTime.Now.ToString("yyyyMMdd") + fileNameExt;

        //在文件名里加字符
        //saveFileDialog1.FileName.Insert(1,"dameng");

        //System.IO.FileStream fs = (System.IO.FileStream)sfd.OpenFile();//輸出文件

        ////fs輸出帶文字或圖片的文件,就看需求了
    }
}

#endregion

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM