1. 程式人生 > 其它 >java.nio.file.InvalidPathException: Illegal char <“> at index 0:

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

技術標籤:bugjava

如下這段程式碼會報錯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);