我有一個包含.doc文件的多個子目錄的目錄。例如:爲什麼在我的Visual Basic代碼中得到「路徑中的非法字符」?
C:\Users\tmedina\Documents\testenviroment\Released\500\test0.doc
C:\Users\tmedina\Documents\testenviroment\Released\501\test1.doc
C:\Users\tmedina\Documents\testenviroment\Released\502\test2.doc
...
C:\Users\tmedina\Documents\testenviroment\Released\520\test20.doc
在下面我的代碼,我想在列表框中顯示所有擴展名爲「.DOC」結束是在C:\Users\tmedina\Documents\testenviroment\Released
因此,例如子目錄中的文件,我有
Dim root As String = "C:\Users\tmedina\Documents\testenviroment"
For Each fileFound As String In Directory.GetFiles(Path.Combine(root, "Released\*\*.doc"))
ListBox1.Items.Add(fileFound)
Next
但它一直拋出Illegal characters in path
錯誤。 關於我在做什麼的任何建議是錯誤的?
啊,在'SearchOption.AllDirectories'漂亮的呼叫。我不會使用這些方法,因爲我正在離開工作,所以我很着急發佈答案,所以我沒有機會檢查所有重載。希望你不介意我是否會爲了我的回答而偷竊。我討厭離開我的回答失修。 –