Path/Files/Pipe
Path 接口是 NIO2(AIO) 的一部分,是对 NIO 的更新,位于java.nio.file
包中,Java 7中引入到Java NIO中。
一个Path
实现的实例对象代表文件系统中的一个路径,指向文件和目录(标准的IO中试通过File来指向文件和路径的),可以是绝对路径或者相对路径。
在许多方面,Path接口类似于File类,但存在一些细微差别。但是在许多情况下,可以使用Path接口替换File的使用。
创建Path对象
Paths类只有两个方法:
方法
说明
static Path get(String first, String... more)
将路径字符串或在连接时形成路径字符串的字符串序列转换为路径。
static Path (URI uri)
将给定的URL转换为路径对象
Path接口的部分方法:
方法
描述
boolean endsWith(Path other)
测试此路径是否以给定路径结束。
boolean equals(Object other)
取决于文件系统的实现。一般不区分大小写,有时区分。 不访问文件系统。
Path normalize()
返回一个路径,该路径消除了冗余的名称元素,比如'.', '..'
Path toAbsolutePath()
返回表示该路径的绝对路径的路径对象。
File toFile()
返回表示此路径的 File 对象。
String toString()
返回的路径字符串使用默认名称分隔符分隔路径中的名称。
最后更新于
这有帮助吗?