use*_*350 5 java windows ini escaping ini4j
我正在读取ini文件中的绝对路径名,并将路径名作为String值存储在我的程序中.然而,当我这样做时,以某种方式存储的值似乎正在失去反斜杠,所以路径只是出现了一个大混乱?例如,ini文件的键值为:
key=C:\folder\folder2\filename.extension
Run Code Online (Sandbox Code Playgroud)
并且存储的值即将出现C:folderfolder2filename.extension.
有人知道如何在读入之前逃脱密钥吗?
我们还假设更改ini文件的值不是另一种选择,因为它不是我创建的文件.
尝试在Ini4j中将escape属性设置为false.
你可以试试:
Config.getGlobal().setEscape(false);
Run Code Online (Sandbox Code Playgroud)