文档

Java™教程
隐藏目录
路径类
路径:基本Java类
课程:基本输入输出
章节:文件输入输出(包括NIO.2)

路径类

路径类(Path)是Java SE 7发布中引入的java.nio.file包的主要入口之一。如果您的应用程序使用文件输入输出,您将想要了解该类的强大功能。


版本说明: 如果您有使用早于JDK 7的代码,该代码使用java.io.File,您仍然可以通过使用File.toPath方法来利用Path类的功能。请参阅遗留的文件输入输出代码以获取更多信息。

顾名思义,Path类是文件系统中路径的程序化表示。一个Path对象包含用于构造路径的文件名和目录列表,并用于检查、定位和操作文件。

Path实例反映了底层平台。在Solaris操作系统中,Path使用Solaris语法(/home/joe/foo),在Microsoft Windows中,Path使用Windows语法(C:\home\joe\foo)。Path不是系统独立的。即使目录结构相同,并且两个实例都定位到相同的相对文件,您也不能将Solaris文件系统的Path与Windows文件系统的Path进行比较。

Path对应的文件或目录可能不存在。您可以创建一个Path实例并以各种方式对其进行操作:追加到它,提取其中的部分,将其与另一个路径进行比较。在适当的时候,您可以使用Files类中的方法来检查与Path对应的文件的存在性,创建文件、打开文件、删除文件、更改文件权限等等。

下一页将详细介绍Path类。


上一页: 什么是路径?(以及其他文件系统的事实)
下一页: 路径操作