C#另存為文件時選擇文件、選擇路徑、保存文件名稱路徑(支持手工輸入文件名稱)
當前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
{ class FilePathHelper { /// <summary> /// 選擇保存文件的名稱以及路徑 取消返回 空""; /// </summary> /// <param name="fileName"></param> /// <param name="filter"></param> /// <param name="title"></param> /// <returns></returns> public static string SaveFilePathName( string fileName= null , string filter= null , string title= null ) { string path = "" ; System.Windows.Forms.SaveFileDialog fbd = new System.Windows.Forms.SaveFileDialog(); if (! string .IsNullOrEmpty(fileName)) { fbd.FileName = fileName; } if (! string .IsNullOrEmpty(filter)) { fbd.Filter = filter; // "Excel|*.xls;*.xlsx;"; } if (! string .IsNullOrEmpty(title)) { fbd.Title = title; // "保存為"; } if (fbd.ShowDialog() == System.Windows.Forms.DialogResult.OK) { path = fbd.FileName; } return path; } /// <summary> /// 選擇一個文件 /// </summary> /// <param name="filter">如果需要篩選txt文件("Files (*.txt)|*.txt")</param> /// <returns></returns> private static string selectFile( string filter= null ) { string path = string .Empty; var openFileDialog = new Microsoft.Win32.OpenFileDialog() { Filter = "Files (*.*)|*.*" //如果需要篩選txt文件("Files (*.txt)|*.txt") }; if (filter!= null ) { openFileDialog.Filter = filter; } var result = openFileDialog.ShowDialog(); if (result == true ) { path = openFileDialog.FileName; } return path; } /// <summary> /// 選擇一個路徑 /// </summary> /// <returns></returns> public static string selectPath() { string path = string .Empty; System.Windows.Forms.FolderBrowserDialog fbd = new System.Windows.Forms.FolderBrowserDialog(); if (fbd.ShowDialog() == System.Windows.Forms.DialogResult.OK) { path = fbd.selectedPath; } return path; } } } 該文章在 2022/8/9 1:03:37 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |