gpt4 book ai didi

java - 从属性文件读取文件路径

转载 作者:行者123 更新时间:2023-12-01 18:44:20 25 4
gpt4 key购买 nike

我试图从从属性读取的文件路径中读取文件,但我不断收到 FileNotFoundException(文件存在)。

测试属性:

test.value = "src/main/resources/File.csv"

LoadProperties.java:

public class LoadProperties {

public static void main(String[] args) throws FileNotFoundException, IOException {

Properties aProp = new Properties();
aProp.load(new FileInputStream("src/main/resources/test.properties")); // works

String filepath = aProp.getProperty("test.value");
System.out.println(filepath); // outputs: "src/main/resources/File.csv"

FileReader aReader = new FileReader("src/main/resources/File.csv"); // works
FileReader aReader2 = new FileReader(filepath); // java.io.FileNotFoundException
}
}

为什么上面的行工作正常却抛出这个异常?我应该如何从提供属性的路径读取文件?

最佳答案

您不应该将 "放入属性文件中。Java 将其视为:

String file = "\"src/main/resources/File.csv\"";

关于java - 从属性文件读取文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18488928/

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