首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ini4j未读取文件路径

Ini4j未读取文件路径
EN

Stack Overflow用户
提问于 2018-07-13 06:15:37
回答 1查看 75关注 0票数 1

我有一个.ini文件,如下所示:

代码语言:javascript
复制
[Filepath]
Inbound=C:\Users\Bilbo\Desktop\Testing

我想返回确切的字符串(C:\Users\Bilbo\Desktop\Testing),并且我有以下代码:

代码语言:javascript
复制
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文件中读入字符串?谢谢

EN

回答 1

Stack Overflow用户

发布于 2019-03-12 20:15:18

嗯,我找不到任何关于这方面的东西,除了你的帖子,所以这是我的解决方案,但如果这是预期的方式,它真的很愚蠢。

代码语言:javascript
复制
ini.put("Default_Values", "dWorkflowStart", "C:\\" + "\\User\\" + "\\kh\\" + "\\Desktop\\" 
            + "\\workstuff\\" + "\\samples\\" + "\\test_in");

这会使[Default_Values] dWorkflowStart = C:\\Users\\kh\\Desktop\\workstuff\\samples\\test_in

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51315207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档