Joo*_*gen 12
File有一个更新的实现:Path.与建设者Paths.get("...").并且Files具有许多优秀的实用功能,并且具有更好的实现(move而不是有时失败File.renameTo).
A Path维护其文件系统.因此,您可以将zip文件系统("jar:file:..... .zip")复制到另一个文件系统的某个路径,反之亦然.
File.toPath() 可能有助于增量转型.
只有公用事业公司才能Files转向更新的有利可图的类.
Ste*_*n C 10
我会说两者都不是“首选”。相反,我建议你看看你的应用程序需要的功能和使用其中的java.io.File或java.nio.Files符合要求更好。
答案很可能是平局,或者java.nio.Files更好。但这取决于您或您的团队来决定,而不是 SO 上的其他程序员。
这是 Java 社区中的积极争论吗?
有些人会为任何事情争论。但我想说的是,社区(总的来说)有更重要的问题。