既
java.nio.file.Path和
java.io.File类提供了一种方法以从一个到另一个传递。
1)调用
toFile()一个
Path对象会返回一个
File代表它的对象。
Path.toFile()
javadoc:
返回
File表示此路径的对象。如果此Path方法与默认提供程序相关联,则此方法等效于返回使用此路径表示File构造的对象String。如果此路径是通过调用
FiletoPath方法创建的,则不能保证File此方法返回的对象等于原始File。
2)相反,调用
toPath()一个
File对象会返回一个
Path代表它的对象。
File.toPath()
javadoc:
返回
java.nio.file.Path从此抽象路径构造的对象。结果Path与默认文件系统关联。第一次调用此方法就像调用它相当于对表达式求值:
FileSystems.getDefault().getPath(this.getPath());此方法的后续调用返回相同的
Path。



