使用路径加载文件

时间:2014-01-23 14:06:37

标签: java file path

这件事只是不断回到我身边。我试图在Java中加载.csv文件,它看起来像这样:

public static List<String> getEntryList () throws IOException{
    final String NAME = "test.csv";
    final String PATH = "resources/csvFiles";
    final Path path  = FileSystems.getDefault().getPath(PATH, NAME);

    return Files.readAllLines(path, Charset.forName("UTF-8"));
}

显然不起作用。给我java.nio.file.NoSuchFileException: resources\csvFiles\test.csv例外,但是当我在驱动器上输入完整路径时工作正常。我尝试使用classpath但也没有用。这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

试试这个:

InputStream is = YourClassName.class.getResourceAsStream("test.csv");