所以我的问题不是如何从相对路径加载属性文件,而是如何声明相对路径(相对于属性文件)作为文件中的属性路径?将相对路径作为属性文件中的属性
例如,我想有一个目录等
|-etc
|---File1
|---File2
|---properties.
现在里面的属性我想是这样,
file1 = ./File1
file2 = ./File2
但Java将简单地得到” ./File1实际内容“
我该如何连线它才能让Java获得属性并理解它应该与属性文件的相对位置有关?
所以当你做new File(properties.getproperty(file1))
就会将尝试寻找在文件C://等/文件1,而不是仅仅./File1
如何加载属性文件? – sp00m 2014-10-30 15:48:32
使用工厂或包装模式怎么样?你会用一些API使用你的File实例吗? – 2014-10-30 15:57:54
有些人扩展File.class。 http://stackoverflow.com/questions/11513327/java-myfile-extends-file – 2014-10-30 15:58:54