# Path 类
java.nio.file
包中一个主要入口 Path
类,Jdk7 引入。如果您的应用程序使用文件 I/O,您将需要了解此类的强大功能。
注意: 如果您使用的 JDK7 以前的代码,则可以使用 java.io.File.toPath
来得到 Path 实例。
顾名思义,Path 类是文件系统中路径的程序化表示。一个 Path 对象包含用于构建路径的文件名和目录列表,用于检查,定位和操作文件。
一个 Path 示例反映了基础平台。在在 Solaris OS 中,Path 使用 Solaris 语法(/home/joe/foo),
在 Microsoft Windows 中,Path 使用 Windows 语法(C:\home\joe\foo
)。
Path 与系统无关。即使目录结构相同,并且两个实例都找到相同的相对文件,您无法与 PathSolaris 文件系统进行比较,并希望它与 PathWindows 文件系统匹配。
对应的文件或目录 Path 可能不存在。您可以通过 Path 多种方式创建一个实例并对其进行操作: 您可以附加一个实例,并将其提取出来,并将其与其他路径进行比较。在适当的时候,您可以使用 Files 类中的方法 来检查对应的文件的存在,创建文件,打开它,删除它,更改其权限等等。
下一节 Path 详细课程。