有没有办法让最上面的 \ 指向另一个驱动器?

有没有办法让最上面的 \ 指向另一个驱动器?

在 Windows 中,\指向C:\。有没有办法让它指向非系统驱动器的其他驱动器?

答案1

虽然您无法重定向属于系统的驱动器号,但您可以添加可以引用系统任何部分的驱动器号。例如,您可以创建一个驱动器 X:,它从 C:\Users\Fred\MyDocuments 开始,并且只能从那里向下,而不能再向上。

该命令是SUBST,在我的示例中,该命令将是

SUBST X: C:\Users\Fred\MyDocuments

当你完成后,

SUBST X: /D

来自帮助:

将路径与驱动器号关联。

SUBST [驱动器 1: [驱动器 2:]路径]
SUBST 驱动器 1:/D

  drive1:指定要分配路径的虚拟驱动器。
  [drive2:]path 指定要分配的物理驱动器和路径
                 虚拟驱动器。
  /D 删除替代的(虚拟)驱动器。

键入不带参数的 SUBST 来显示当前虚拟驱动器的列表。

答案2

在 Windows 中,\路径仅指当前分区的根目录。如果您只在驱动器号下安装了一个分区(通常情况如此),那就这样吧。如果您在驱动器号下安装了多个分区,例如 C: 和 D:,那么如果您在 D: 分区上的目录中,则将\引用 D:\。

请注意,例如 DVD 或 USB 记忆棒将具有其自己的根目录,\在该分区或驱动器上称为,独立于任何内置硬盘分区的根目录。

这与类 Unix 系统形成对比,类 Unix 系统/指的是整个文件系统树的根(因为那里不存在驱动器号的概念;只有挂载点)。

相关内容