【发布时间】:2014-12-26 18:12:15
【问题描述】:
所以我的问题不是如何从相对路径加载属性文件,而是如何将相对路径(相对于属性文件)声明为文件中的属性路径?
例如,我想要一个目录等
|-etc
|---File1
|---File2
|---properties.
现在我想要一些类似的属性,
file1 = ./File1
file2 = ./File2
但 Java 会简单地获取像“./File1”这样的实际内容
我如何连接它,以便 Java 获取属性并理解它应该与属性文件所在的位置相关?
因此,当您执行new File(properties.getproperty(file1)) 时,它将尝试在 C://etc/File1 中查找文件,而不仅仅是 ./File1
【问题讨论】:
-
如何加载属性文件?
-
使用工厂模式或包装模式怎么样?你打算用一些 API 来使用你的 File 实例吗?
-
有些人扩展了 File.class。 stackoverflow.com/questions/11513327/java-myfile-extends-file
标签: java file properties-file