2017-04-11 62 views
1

我能夠運行我的FolderBrowserDialog的代碼,它會向我顯示選定文件夾的完整路徑。如何在FolderBrowserDialog的文本框中只顯示文件夾名稱而不是路徑?

有什麼方法可以使文本框只顯示文件夾名稱而不是整個路徑?

現在它顯示「C:\ Users \用戶計算機\桌面\飛行」

我只想要顯示的「飛行」文件夾中。

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

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

在此先感謝。

回答

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;包括在內。

+0

嗨,Joshua,非常感謝。 –

+0

很高興幫助!如果該答案適用於您,請務必點擊左側的複選標記。謝謝! –

相關問題