我无法获取文件路径

时间:2016-05-05 06:00:34

标签: java selenium

我已经从excel文件中创建了用于读取数据的脚本,但是它给出了类似" C:\ testdata.xls(系统找不到指定文件)的错误"。 请Hple。 这是我的代码。

 FileInputStream file = new FileInputStream(new File ("C:\\testdata.xls")); 
 HSSFWorkbook workbook = new HSSFWorkbook(file);
 HSSFSheet sheet = workbook.getSheetAt(0);
 String heading = sheet.getRow(0).getCell(0).getStringCellValue();
 String searchText1 = sheet.getRow(1).getCell(0).getStringCellValue();
 String searchText2 = sheet.getRow(2).getCell(0).getStringCellValue();
 System.out.println("Heading is:" + heading);
 System.out.println("Search Text 1 is:" + searchText1);
 System.out.println("Search Text 2 is:" + searchText2);
 file.close();

3 个答案:

答案 0 :(得分:1)

您可以通过将文件创建为

来验证路径是否正确

new File ("C:\\testdata.xls")

然后打印绝对路径。检查它是否是有效路径。

答案 1 :(得分:0)

你可能需要更加具体。我想象你的文件在C的子目录中。 如果它在子目录中,则包含文件的保留路径。 例如, " C:\用户\尼基\桌面\ MyProgram \ file.txt的" (双反斜杠)

或者您可以将文件复制到项目文件夹中并按名称调用它。 " file.txt的"

答案 2 :(得分:0)

我的文件路径正确但我的文件扩展名错误。