我有一个.ini文件,如下所示:
[Filepath]
Inbound=C:\Users\Bilbo\Desktop\Testing
我想返回该确切的字符串(C:\ Users \ Bilbo \ Desktop \ Testing),我有以下代码:
public static String ParseIniInbound (File iniFile) throws
InvalidFileFormatException, IOException {
String iniFileName = iniFile.toString();
Ini ini = new Ini(new File(iniFileName));
String InboundPath= ini.get("Filepath", "Inbound");
return InboundPath;
}
但是,返回的是C:UsersBilboDesktopTesting
我尝试在.ini文件中的文件路径两边加上引号,以将其作为字符串读取,但这没有用。我使用了双斜杠(C:\\ Users \\ Bilbo \\ Desktop \\ Testing),该斜杠返回(C:\ Users \ Bilbo \ Desktop \ Testing),但我希望能够仅复制和粘贴文件路径而不必手动加上双斜杠。有没有一种方法可以使用ini4j从.ini文件中读取字符串,或者采用其他方法解决此问题?谢谢