从ini文件中读取路径,反斜杠转义字符消失了吗?

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文件的值不是另一种选择,因为它不是我创建的文件.

grk*_*vlt 8

尝试在Ini4j中将escape属性设置为false.

你可以试试:

Config.getGlobal().setEscape(false);
Run Code Online (Sandbox Code Playgroud)