我刚刚做了一个小程序,将路径保存到 INI 文件中。
但是在输出中,路径是这样写的:
C:\\Windows
我希望它像这样放置:
C:\Windows
我用 string.replace 尝试了很多方法,但是一个反斜杠会出错,并且在输出中放 4 不会产生 1 个反斜杠,而是 4 ...
我没主意了。
这是获取双反斜杠的示例:
System.out.println("File path = C:\\"+"\\"+"Windows");
会输出这个:
C:\\Windows
由于 OP 正在使用 Java,并且我假设这个 INI 文件将由 Java 应用程序使用,我认为他不需要使用反斜杠编写路径,因为 Java 会使用 Windows 将普通斜杠转换为反斜杠引擎盖下的文件分隔符。所以,只要写C:/Windows
orC:/some/path/here
就可以正常工作了。