| C#另存为文件时选择文件、选择路径、保存文件名称路径(支持手工输入文件名称)
					当前位置:点晴教程→知识管理交流
					
					→『 技术文档交流 』
					
				 
 {    classFilePathHelper    {        /// <summary>        /// 选择保存文件的名称以及路径  取消返回 空"";        /// </summary>        /// <param name="fileName"></param>        /// <param name="filter"></param>        /// <param name="title"></param>        /// <returns></returns>        publicstaticstringSaveFilePathName(stringfileName=null, stringfilter=null, stringtitle=null)        {            stringpath = "";            System.Windows.Forms.SaveFileDialog fbd = newSystem.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;            }            returnpath;        }        /// <summary>        /// 选择一个文件        /// </summary>        /// <param name="filter">如果需要筛选txt文件("Files (*.txt)|*.txt")</param>        /// <returns></returns>        privatestaticstringselectFile(stringfilter=null)        {            stringpath = string.Empty;            varopenFileDialog = newMicrosoft.Win32.OpenFileDialog()            {                Filter = "Files (*.*)|*.*"//如果需要筛选txt文件("Files (*.txt)|*.txt")            };            if(filter!=null)            {                openFileDialog.Filter = filter;            }            varresult = openFileDialog.ShowDialog();            if(result == true)            {                path = openFileDialog.FileName;            }            returnpath;        }                /// <summary>        /// 选择一个路径        /// </summary>        /// <returns></returns>        publicstaticstringselectPath()        {            stringpath = string.Empty;            System.Windows.Forms.FolderBrowserDialog fbd = newSystem.Windows.Forms.FolderBrowserDialog();            if(fbd.ShowDialog() == System.Windows.Forms.DialogResult.OK)            {                path = fbd.selectedPath;            }            returnpath;        }    }}该文章在 2022/8/9 1:03:37 编辑过 | 关键字查询 相关文章 正在查询... |