在Spark中读取目录的文件名

时间:2018-09-25 13:20:07

标签: java file spark-java

我想列出一个目录的所有文件。但是,我找不到具有 relative 路径的文件。有了绝对路径,它可以完美地工作。

这是我的文件结构:

My file structure

我已经设置了静态路径,并将其成功地用于css和js文件:

staticFiles.location("/public");
File f = new File("data/fJSON/f.json");
//File f = new File("C:\\Users\\user\\mS\\src\\main\\resources\\public\\data\\fJSON\\f.json");
try{
    BufferedReader br = new BufferedReader(new FileReader(f));
    String st;
    while ((st = br.readLine()) != null) {
        System.out.println(st);
    }
} catch (IOException e1) {
    e1.printStackTrace();
}

请注意,当前代码仅应读取一个特定文件,该文件仅适用于绝对路径,不适用于相对路径。

我对路径进行了错误配置或忽略了什么?我必须更改什么才能通过相对路径读取文件?

0 个答案:

没有答案