public class File
extends Object
implements Serializable, Comparable<File>
File类是文件和目录路径名的抽象表示形式。
用户界面和操作系统使用与系统相关的路径名字符串来命名文件和目录。此类呈现分层路径名的一个抽象的、与系统无关的视图。抽象路径名有两个组件:
1. 一个可选的与系统有关的前缀字符串(比如盘符,"/" 表示 UNIX 中的根目录,"\\\\" 表示 Microsoft Windows UNC 路径名)。
2. 零个或更多字符串名称的序列。
抽象路径名中的第一个名称是目录名,对于 Microsoft Windows UNC 路径名则是主机名。抽象路径名中第一个名称之后的每个名称表示一个目录;最后一个名称既可以表示目录,也可以表示文件。
File.separator
与系统有关的默认名称分隔符,由系统属性File.separator定义。被表示为一个字符串。
路径名字符串与抽象路径名转换