目录路径名
每个文件和目录都可以通过文件系统树结构中的唯一的路径(称为路径名)到达。 路径名指定文件系统中目录或文件的位置。
注: 路径名长度不能超过 1023 个字符。
文件系统使用以下种类的路径名:
| 项 | 描述 |
|---|---|
| 绝对路径名 | 跟踪 /(root) 目录中的路径。 绝对路径名总是以斜杠(/)符号开始。 |
| 相对路径名 (relative path name) | 从当前目录,通过其父目录或其子目录和文件跟踪路径。 |
绝对路径名表示从 /(root) 目录向下的目录或文件的完整名称。 无论您在文件系统中的哪一位置工作,您总是可以通过指定其绝对路径名来查找目录或文件。 绝对路径名以斜杠(/)开始,该符号表示根目录。 路径名 /A/D/9 是 9的绝对路径名。 第一个斜杠 (/) 表示 /(root) 目录,这是搜索的起始位置。 路径名的其余部分将搜索定向至 A,然后是 D,最后是 9。
可以存在两个命名为 9 的文件,因为文件的绝对路径名给每个文件在文件系统中唯一的名称。 路径名 /A/D/9 和 /C/E/G/9 指定两个名为 9的唯一文件。
与完整路径名不同,相对路径名基于当前工作目录指定目录或文件。 对于相对路径名,可以使用符号表示法双句点 (..) 在文件系统层次结构中上移。 双句点 (..) 表示父目录。 因为相对路径名指定从当前目录开始的路径,所以它们不以斜杠 (/) 开头。 相对路径名用于指定当前目录中文件的名称或文件系统中当前目录级别以上或以下的文件或目录的路径名。 如果 D 是当前目录,那么用于访问 10 的相对路径名是 F/10。 但绝对路径名总是 /A/D/F/10。 而且,用于访问 3 的相对路径名是 ../../B/3。
您还可以使用表示法点 (.) 来表示当前目录的名称。 当运行读取当前目录名的程序时,通常使用点 (.) 表示法。