2014-01-26 121 views
0

我試圖使用Process.Start函數使用變量作爲文件路徑中具有空格的參數(文件位置)。Process.Start使用變量的文件路徑中的空格

該變量由祖父母的結果組成,父母&子節點文本組合。

但是,當程序被調用(.exe文件)時,它將變量設置爲Dim Loc as String = aMailbox & tvProgress.SelectedNode.Parent.Parent.Text & "\" & tvProgress.SelectedNode.Parent.Text & "\" & tvProgress.SelectedNode.Text,並且它顯示啓動屏幕上的加載路徑指向appliaction的調試文件夾,而不是實際路徑。

任何想法

回答

2

所以乾脆把串入引號:)

Dim Loc As String = """" + aMailbox + tvProgress.SelectedNode.Parent.Parent.Text + "\" + tvProgress.SelectedNode.Parent.Text + "\" + tvProgress.SelectedNode.Text + """" 
+1

VB.net使用&代替+ – ZippyV

+0

@ZippyV實際上都將工作 – VladL

+0

感謝,必須在嘗試的每個組合除此之外的引號! – elmonko