// todo 这样读取出来的路径前面多了个/ 需要注意
String file = this.getClass().getResource("/script/Test.txt").getFile();
// /D:/IdeaCode/newcode/springboot-learn/target/classes/script/Test.txt
log.info("file,{}", file);
// D:/IdeaCode/newcode/springboot-learn/target/classes/script/Test.txt
String substring = file.substring(1);
log.info("substring,{}", substring);
String s1 = new String(Files.readAllBytes(Paths.get(substring)));
log.info("读取的文件,{}", s1);
问题:java.nio.file.InvalidPathException: Illegal char `xxx` at index 2
如代码所示:getFile出来的路径多了一个/,这里需要注意一下