Java 路径对象与文件
Java path object Vs File
我正在尝试找到一个读物来区分 java 中使用 Path 对象相对于 File 对象的优势。我在这里 http://docs.oracle.com/javase/tutorial/essential/io/legacy.html 看到了 API 的比较,但在任何地方都看不到真正的优势。任何指针将不胜感激!
大体上可以说两者类侧重点不同。
File
专为文件处理(创建、删除等)而设计,而 Path
专注于文件名解析。
File
似乎包含了 Path
的大部分功能,但可能存在 Path
更适合的特殊情况。
有关详细信息,请参阅文档站点(尤其是方法概述)java.nio.File and java.nio.file.Path。
我正在尝试找到一个读物来区分 java 中使用 Path 对象相对于 File 对象的优势。我在这里 http://docs.oracle.com/javase/tutorial/essential/io/legacy.html 看到了 API 的比较,但在任何地方都看不到真正的优势。任何指针将不胜感激!
大体上可以说两者类侧重点不同。
File
专为文件处理(创建、删除等)而设计,而 Path
专注于文件名解析。
File
似乎包含了 Path
的大部分功能,但可能存在 Path
更适合的特殊情况。
有关详细信息,请参阅文档站点(尤其是方法概述)java.nio.File and java.nio.file.Path。