gpt4 book ai didi

java - 如何从Java中的文件夹命名文件?

转载 作者:行者123 更新时间:2023-12-01 10:48:52 25 4
gpt4 key购买 nike

我在资源文件夹中有一个名为InputFile.txt的文件。
我的项目结构是这样的:


虚拟内存


src


资源


InputFile.txt

虚拟内存


虚拟内存





我试图通过这样访问VirtualMemory.java类中的InputFile.txt:

String filename = ("./src/resources/InputFile.txt");
File file = new File(filename);


但是找不到该文件。如何解决这个问题?

最佳答案

下面的代码将帮助从类路径中的任何位置加载属性文件。

ClassLoader cl = ClassLoader.getSystemClassLoader();
if (cl != null) {
URL url = cl.getResource(CONF_PROPERTIES);
if (url == null) {
url = cl.getResource("/" + CONF_PROPERTIES);
}
if (url != null) {
try {
InputStream in = url.openStream();
props = new Properties();
props.load(in);
} catch (IOException e) {
// Log the exception
} finally {
// close opened resources
}

}
}

关于java - 如何从Java中的文件夹命名文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34033323/

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