【发布时间】:2015-05-04 14:26:05
【问题描述】:
我试图找到一个可以区分在 java 中使用 Path 对象而不是 File 对象的优点的读取。我在这里看到了 API 的比较 http://docs.oracle.com/javase/tutorial/essential/io/legacy.html,但并没有真正看到任何地方的真正优势。任何指针将不胜感激!
【问题讨论】:
我试图找到一个可以区分在 java 中使用 Path 对象而不是 File 对象的优点的读取。我在这里看到了 API 的比较 http://docs.oracle.com/javase/tutorial/essential/io/legacy.html,但并没有真正看到任何地方的真正优势。任何指针将不胜感激!
【问题讨论】:
通常可以说这两个课程有不同的重点。
File 专为文件处理(创建、删除……)而设计,而 Path 专注于文件名解析。
File 似乎包含了Path 的大部分功能,但在某些特殊情况下Path 更适合。
请参阅文档站点(尤其是方法概述)java.nio.File 和 java.nio.file.Path 了解更多信息。
【讨论】: