路径中的非法字符[Visual Basic]

时间:2013-11-19 20:07:01

标签: visual-studio-2013

我创建了一个小程序,其中放在EXE上的文件会触发该文件上的操作。只要文件的路径不包含空格,它就可以正常工作。

如果名称中有空格的文件夹,例如\ Visual Studio 2013 \ file(实际路径更长),我会收到“路径中的非法字符”。

在Unix下,我会使用backspace作为转义字符,例如Visual \ Basic。

如何在Visual Basic中管理路径中的空格?是否有一个标记要在空格之前输入以避免错误,或者还有其他东西?

提前感谢您的帮助

1 个答案:

答案 0 :(得分:0)

Command()是一个sting数组。当您将命令行传递给应用程序时,它会认为空格分隔新参数,除非您将它们放在双引号之间。

也许您可以尝试使用Command.ToString()