目录
Java Path接口是Java NIO 2更新的一部分,同Java NIO一起已经包括在Java6和Java7中。Java Path接口是在Java7中添加到Java NIO的。Path接口位于java.nio.file包中,所以Path接口的完全限定名称为java.nio.file.Path。
Java Path实例表示文件系统中的路径。一个路径可以指向一个文件或一个目录。路径可以是绝对路径,也可以是相对路径。绝对路径包含从文件系统的根目录到它指向的文件或目录的完整路径。相对路径包含相对于其他路径的文件或目录的路径。相对路径可能听起来有点混乱。别担心。我将在稍后的Java NIO路径教程中详细解释相关路径。
不要将文件系统路径与某些操作系统中的path环境变量混淆。java.nio.file.Path接口与path环境变量没有任何关系。
在许多方面,java.nio.file.Path接口类似于java.io.File类,但是有一些细微的差别。不过,在许多情况下,您可以使用Path接口来替换File类的使用。
创建一个Path实例
为了使用java.nio.file.Path实例必须创建一个Path实例。您可以使用Paths类(java.nio.file.Paths)中的静态方法来创建路径实例,名为Paths.get()。下面是一个Java Paths.get()示例:
import java.nio.file.Path;
import java.nio.file.Paths;
public class PathExample {
public static void main(String[] args) {
Path path = Paths.get("c:\\data\\myfile.txt");
}</