2014-01-26 48 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