java.nio.file.InvalidPathException: Illegal char <“> at index 0:

如下这段代码会报错java.nio.file.InvalidPathException: Illegal char <"> at index 0:

String contents = new String(Files.readAllBytes(Paths.get("\"D:\\sql\\java库.sql\"")), StandardCharsets.UTF_8);
在这里插入图片描述

问题原因:
第一个"是多余的没有用,所以解析就报错了

解决方案:
使用如下代码

String contents = new String(Files.readAllBytes(Paths.get("D:/sql/java库.sql")), StandardCharsets.UTF_8);
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容