在C#中,使用FolderBrowserDialog类,就可以实现选择文件夹的功能,并将所选择的的文件夹路径记录下来。
1.先引入命名空间System.Windows.Forms;
2.在应用程序的主入口点,也就是static void Main()方法上面加上[STAThread]属性;
///
/// 应用程序的主入口点。
///
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}3.在Form1.cs中加入以下代码:
private void button1_Click(object sender, EventArgs e)
{
FolderBrowserDialog dilog = new FolderBrowserDialog();
dilog.Description = "请选择文件夹";
if(dilog.ShowDialog() == DialogResult.OK || dilog.ShowDialog() == DialogResult.Yes)
{
path=dilog.SelectedPath;
}
}
(在From1中设置按钮,点击按钮让用户选择文件夹) 其中的
dilog.SelectedPath就是用户选择的文件夹路径,赋值给path,这样便可以在后续程序中使用。