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

How to only display folder name instead of path, in textbox from 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;
    }
}

提前致谢。

试试这个:

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;