【发布时间】:2012-08-17 01:46:00
【问题描述】:
我刚刚做了一个小程序,将路径保存到 INI 文件中。
但在输出中,路径是这样写的:
C:\\Windows
我希望它是这样的:
C:\Windows
我用 string.replace 尝试了很多方法,但是一个反斜杠会出错,并且在输出中放 4 不会产生 1 个反斜杠,而是 4...
我没有想法。
【问题讨论】:
-
为什么需要用 \ 来写?此文件将被某些 Windows(本机)应用程序读取?
-
如果 INI 文件是属性文件,您别无选择:您被属性文件的预定义规则卡住了,这些规则将反斜杠规定为转义字符,因此使用双反斜杠来表示 epreal反斜杠。