C#winForm窗体,以窗口对话形式选择文件夹、文件路径
C#winForm程序开发,以对话窗口的形式选择文件夹路径。
/// <summary> /// 对话框形式选择文件夹路径 /// </summary> /// <returns>返回所选择的文件夹路径</returns> public string ChooseFolderPath() { FolderBrowserDialog fbd = new FolderBrowserDialog(); fbd.RootFolder = System.Environment.SpecialFolder.Desktop; fbd.ShowNewFolderButton = true; fbd.Description = "请选择目录"; if (fbd.ShowDialog() == DialogResult.OK) { return fbd.SelectedPath.ToString(); } else { return ""; } }
C#winForm程序开发,以对话窗口的形式选择Excel文件路径。
/// <summary> /// 对话框形式选择Excel文件路径 /// </summary> /// <returns>返回所选择的Excel文件路径</returns> private string ChooseExcelFilePath() { OpenFileDialog opd = new OpenFileDialog(); opd.Filter = @"Excel文件 (*.xls,*.xlsx,*.xlsm) |*.xls;*.xlsx;*.xlsm"; opd.FilterIndex = 1; opd.RestoreDirectory = true; if (opd.ShowDialog() == DialogResult.OK) { return opd.FileName; } else { return ""; } }引用:
string path; if ((path =ChooseExcelFilePath())=="") { //do nothing } else { textBox1.Text = path; }