gpt4 book ai didi

java - 如何在不指定绝对路径的情况下从另一个 java 包中读取文件(例如 txt 文件)?

转载 作者:搜寻专家 更新时间:2023-10-30 21:46:23 24 4
gpt4 key购买 nike

我已经将非 java 文件存储在一个包中。我想从这个包中读取文件而不指定文件的绝对路径(例如 C:\etc\etc...)。我应该怎么做?

最佳答案

使用getResourceAsStream

例如:

MyClass.class.getResourceAsStream("file.txt");

将打开 file.txt 如果它与 MyClass

在同一个包中

还有:

MyClass.class.getResourceAsStream("/com/foo/bar/file.txt");

将在包 com.foo.bar 上打开 file.txt

祝你好运! :)

关于java - 如何在不指定绝对路径的情况下从另一个 java 包中读取文件(例如 txt 文件)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3887138/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com