【发布时间】:2016-12-27 03:09:48
【问题描述】:
我试图创建一个程序以从任何 Windows 计算机上的下载文件夹中读取 CSV 文件,但无法通过 Java BufferedReader 找到该文件。
我读到 java 可以处理绝对路径,所以我做到了:
File f = new File("%systemdrive%\\users\\%username%\\Downloads\\quotes.csv");
BufferedReader br = new BufferedReader(new FileReader(f));
这引发了一个带有消息的 IOException:
%systemdrive%\users\%username%\Downloads\quotes.csv (The system cannot find the path specified)
我通过在File Explorer 中输入相同的路径来确保该文件存在,并且很容易,该文件出现了。
我想知道这样的事情是否可行,是否有某种方法可以找到并读取此文件。
感谢您的帮助!
【问题讨论】:
标签: java csv debugging bufferedreader