如何在FolderBrowserDialog的文本框中仅显示文件夹名称而不是路径?

时间:2017-04-11 15:16:14

标签: c# .net winforms textbox folderbrowserdialog

我可以运行FolderBrowserDialog的代码,它会显示所选文件夹的完整路径。

有没有办法让文本框只显示文件夹名而不是整个路径?

现在显示“C:\ Users \ Computer \ Desktop \ Flight”

我只想显示“Flight”文件夹。

private void button1_Click(object sender, EventArgs e)
{
    FolderBrowserDialog FBD = new FolderBrowserDialog();

    if (FBD.ShowDialog() == DialogResult.OK)
    {
        textBox1.Text = FBD.SelectedPath;
    }
}

提前致谢。

1 个答案:

答案 0 :(得分:0)

试试这个:

private void button1_Click(object sender, EventArgs e)
{
    FolderBrowserDialog FBD = new FolderBrowserDialog();

    if (FBD.ShowDialog() == DialogResult.OK)
    {
        textBox1.Text = new DirectoryInfo(FBD.SelectedPath).Name;
    }
}

您还需要确保包含using System.IO;