Java教程是针对JDK 8编写的。本页面描述的示例和实践不利用后续版本中引入的改进,可能使用不再可用的技术。
有关Java SE 9及后续版本中更新的语言功能的概述,请参见Java语言变更。
有关所有JDK版本的新功能、增强功能和已删除或已弃用选项的信息,请参见JDK发布说明。
路径类(Path
)是Java SE 7发布中引入的java.nio.file
包的主要入口之一。如果您的应用程序使用文件输入输出,您将想要了解该类的强大功能。
顾名思义,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
类。