java.nio.file.Files和java.io.File之间的区别?

时间:2015-04-20 11:24:30

标签: java file-io nio

Files over File有哪些优点或主要功能?何时选择一个&为什么?

修改:这只是'之间的另一个区别。在我们的世界中的问题 - 所以请确保你真的想要投票!

2 个答案:

答案 0 :(得分:3)

Files

  

此类仅包含对文件,目录或其他类型文件进行操作的静态方法。

但是file是文件和目录路径名的抽象表示

意味着 Files类是一个用于对文件执行操作的实用程序类。

答案 1 :(得分:2)

根据Java Docs,java.nio.file.Files class consists exclusively of static methods that operate on files, directories, or other types of files. In most cases, the methods defined here will delegate to the associated file system provider to perform the file operations.

java.io.File is an abstract representation of file and directory pathnames.