从Intellij中的类路径外部读取文件

时间:2016-02-18 15:08:12

标签: java file intellij-idea

我正在尝试读取一个文件,该文件的路径可能不在当前项目的类路径中;项目已作为单独的.jar文件导出,应该从它所在的任何目录运行。读取文件的代码是:

try {
    FileInputStream fstream = new FileInputStream(inputFile);
    BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(fstream));

    String strLine;

    while ((strLine = bufferedReader.readLine()) != null) {
    // read file
    bufferedReader.close();
} catch (IOException e) {
    System.out.println("Err couldn't find " + inputMailFile);
}

This问题仅涉及从当前工作目录中读取文件的情况。

如何仅根据路径阅读文件?

inputFile是文件路径的字符串。例如:

C:\\Users\\user\\file.txt

0 个答案:

没有答案