在本讲中,我们解析 Java 文件 API 的三大关键实体:历史悠久的
File、NIO.2 中现代的路径抽象
Path,以及万能工具类
Files。我们将实践如何创建对象、在
File ↔
Path 间转换,如何通过
resolve 安全地拼接路径,通过
relativize 获取相对路径,用
normalize 进行规范化,并执行诸如
Files.exists、
Files.copy、
Files.move、
Files.readAllLines/
Files.write 等操作。最终——你将清晰理解何时使用各自方案,以及最常见的错误有哪些。