0

我正在尝试访问一个目录名称,例如

C:\Documents and Settings\rasmikanta.g\Desktop\last

由于路径名中有一个空格(即C:\Documents and Settings),所以我在通过 hudson 服务器访问此路径时遇到错误。它不允许任何空间。

有没有办法用任何特殊字符或任何东西替换这个空间,以便我可以访问那个位置?

4

1 回答 1

1

没有“特殊字符”来替换路径中的空格。我什至不知道那会是什么。如果您将某个任意字符替换为空格,您将如何使用包含该字符的路径?

对此的标准解决方案是使用双引号引用路径字符串。这确保了它被视为一个单元并防止空格充当分隔符。例如:

"C:\Documents and Settings\rasmikanta.g\Desktop\last"

如果你的程序在 2013 年真的很糟糕以至于它不支持长文件名,那么是时候毫不客气地把它扔掉并使用其他东西了。

于 2013-03-29T07:46:22.390 回答