我正在尝试创建一个程序,以从任何 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)
我确保这个文件存在,通过在文件资源管理器
中输入相同的路径,很容易就能找到这个文件。
我想知道是否有可能找到并读取这个文件,如果可以,有没有什么方法。
感谢任何帮助!
String pathSeparator = File.separator; String path = userHome + pathSeparator + "Downloads" + pathSeparator + "quotes.csv";
- JD9999