我正在尝试访问类似
的目录名称C:\Documents and Settings\rasmikanta.g\Desktop\last
由于路径名中有一个空格(即C:\Documents and Settings
),所以我在通过hudson服务器访问此路径时遇到错误。它不允许任何空间。
有没有办法用任何特殊字符或任何东西替换这个空间,以便我可以访问该位置?
答案 0 :(得分:1)
没有“特殊字符”来替换路径中的空格。我甚至不知道那会是什么。如果你将一些任意字符替换为空格,你将如何使用包含该字符的路径?
此标准解决方案是使用双引号引用路径字符串。这可以确保它被视为一个单元,并防止空格充当分隔符。例如:
"C:\Documents and Settings\rasmikanta.g\Desktop\last"
如果您的程序真的如此破碎,以至于它在2013年不支持长文件名,那么就该毫不客气地将其丢弃并使用其他内容。