我有以下行
File file = ResourceUtils.getFile("classpath:calculation.csv");
我也试过了
File file = ResourceUtils.getFile("classpath:/calculation.csv");
但两者都会抛出错误
java.io.FileNotFoundException: class path resource [calculation.csv] cannot be resolved to absolute file path because it does not exist
但我确实有计算.csv在资源文件夹中。这是为什么呢?
我需要从资源文件夹中读取文件,它也应该在服务器环境中工作
编辑:
ClassLoader classLoader = getClass().getClassLoader(); File file = new File(classLoader.getResource("calculation.csv").getFile());
工作同样好,所以根本不是。
编辑2:尝试使用文件夹。我现在在我的资源文件夹中有计算.csv和csv /计算.csv。
上述方法均不起作用,并添加了 /csv/。
这个东西想要什么样的路?!
编辑3:
阿安德
File file = new ClassPathResource("calculation.csv").getFile();
也是没去的,到底是什么。
慕勒3428872
相关分类