Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试访问一个目录名称,例如
C:\Documents and Settings\rasmikanta.g\Desktop\last
由于路径名中有一个空格(即C:\Documents and Settings),所以我在通过 hudson 服务器访问此路径时遇到错误。它不允许任何空间。
C:\Documents and Settings
有没有办法用任何特殊字符或任何东西替换这个空间,以便我可以访问那个位置?
没有“特殊字符”来替换路径中的空格。我什至不知道那会是什么。如果您将某个任意字符替换为空格,您将如何使用包含该字符的路径?
对此的标准解决方案是使用双引号引用路径字符串。这确保了它被视为一个单元并防止空格充当分隔符。例如:
"C:\Documents and Settings\rasmikanta.g\Desktop\last"
如果你的程序在 2013 年真的很糟糕以至于它不支持长文件名,那么是时候毫不客气地把它扔掉并使用其他东西了。