繁体   English   中英

我无法获取文件路径

[英]I am not able to get the file path

我已经从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();

您可以通过创建文件来验证路径是否正确

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

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

你可能需要更加具体。 我想你的文件在C的子目录中。如果它在子目录中,则包含文件的保持路径。 例如,“C:\\ Users \\ nicky \\ Desktop \\ MyProgram \\ file.txt”(双反斜杠)

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM