如何在 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;
。
我能够 运行 我的 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;
。