本講座解析 Java 檔案 API 的三個關鍵實體:歷史上的
File、NIO.2 中現代的路徑抽象
Path,以及工具類別「瑞士軍刀」
Files。實作上會看看如何建立物件、在
File ↔
Path 之間轉換,透過
resolve 安全地「拼接」路徑,使用
relativize 取得相對路徑,搭配
normalize 進行正規化,並執行
Files.exists、
Files.copy、
Files.move、
Files.readAllLines/
Files.write 等操作。最終——清楚理解各種做法何時使用,以及最常見的錯誤有哪些。