我有組合框,我選擇它的文件夾名稱。該文件夾必須先被搜索。在這些文件夾中還有名爲「版本」的文件夾 - 並且這些文件夾還有另一個需要在Listview上添加的文件夾。我試過,但沒有被添加到我的列表視圖:添加子文件夾名的ListView
Dim Folder_To_Search As String() = IO.Directory.GetDirectories("D:\", MyCombo.Text, System.IO.SearchOption.AllDirectories)
For Each folder As String In Folder_To_Search
ListView1.Items.Add(Path.GetFileName(folder + "\Versions\"))
Next
我想我以後+失去了一些東西「\版本\」,有人可以給我一個線索?
'Path.GetFileName()'會從傳遞的字符串的文件名 - 你傳遞一個路徑或部分路徑。你是否試圖從該路徑獲取文件名? – Plutonix
@Plutonix yes,來自例如文件夾的文件夾名稱D:\ Microsoft \ Versions \ ... – LuckyLuke82
請不要將字符串與加號('+')連接起來,它主要是加法運算符。 VB.NET使用&符號('&')作爲其本地連接運算符。通過使用它,你將避免陷入諸如[這裏]描述的問題(http://stackoverflow.com/a/734631/3740093)。 –