单选框确认选择文件或文件夹(radioButton1 选择文件,radioButton2 选择文件夹)
private void button1_Click(object sender, EventArgs e)
{
//用户指定文件路径
if (radioButton1.Checked)
{
OpenFileDialog OFD = new OpenFileDialog();
OFD.Multiselect = false;
OFD.Filter = "*.mdb|*.mdb";
if (OFD.ShowDialog() == DialogResult.OK)
textBox1.Text = OFD.FileName;
else
return;
}
else if (radioButton2.Checked)
{
//用户指定存储路径
FolderBrowserDialog BrowDialog = new FolderBrowserDialog();
BrowDialog.ShowNewFolderButton = true;
BrowDialog.Description = "请选择输出路径!";
BrowDialog.ShowDialog();
if (BrowDialog.SelectedPath == "")
textBox1.Text = "";
else
{
if (BrowDialog.SelectedPath.EndsWith("\")) // 是否是根目录
textBox1.Text = BrowDialog.SelectedPath;
else
textBox1.Text = BrowDialog.SelectedPath + "\";
}
}
}