从配置读取器文件读取config.property文件时出现文件路径问题

时间:2017-12-19 12:23:06

标签: java selenium

从保存在名为ExcelFiles的其他文件夹中的excel读取,在其中我有我的congif.property,其中config.reader将读取数据,部分代码如下所示: -

gitweb

当我使用filepath- try { File filepath=new File("./InterviewPrep/ExcelFiles/congif.property"); FileInputStream fileaccess= new FileInputStream(filepath); //C:\Users\Pratibha\workspace\InterviewPrep\ExcelFiles\congif.property //working fine prop=new Properties(); prop.load(fileaccess); System.out.println(prop.getProperty("username")); } 时 我收到错误"./InterviewPrep/ExcelFiles/congif.property"但是当我使用路径 - filenotfoundexception时,代码执行成功。

为什么我在使用"C:\Users\Pratibha\workspace\InterviewPrep\ExcelFiles\congif.property"此文件路径时出错?

2 个答案:

答案 0 :(得分:1)

尝试使用以下代码:

System.getProperty("user.dir")

答案 1 :(得分:0)

@PratibhaMishr如果您觉得我的回答对您有帮助,请按预期标记。所以其他人可以从中获得帮助。

 String var = System.getProperty("user.dir"); 
File filepath=new File(var +"/InterviewPrep/ExcelFiles/congif.property");