在 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 系统/
指的是整个文件系统树的根(因为那里不存在驱动器号的概念;只有挂载点)。