在 DOS 中有一个命令可以让您将驱动器重定向到另一个字母,例如:
ASSIGN D: = C:
这将允许查看的应用程序C:\
直接访问D:\
。这在 Windows 7 中可行吗?
答案1
自 DOS 6.0 以来,ASSIGN 已被弃用(尽管直到 6.22 仍然可用),因为它很危险并且可能会严重扰乱您的数据。
在大多数情况下,SUBST 可用作替换,在 Windows(甚至 Windows 10)中也可用。
(对于 SUBST 不是精确替换的情况:这些情况下 ASSIGN 很危险,在 Windows 中,可能会完全破坏硬盘的内容。)
答案2
不,看一下:http://www.computerhope.com/assignhl.htm
可用性
assign 命令是一个名为assign.com 的外部命令文件,在以下 Microsoft 操作系统中以assign.com 的形式提供。
MS-DOS 2.0 - 6.0、6.2、6.22
使用 Windows 95 或更高版本的用户不应使用此命令,并考虑使用subst 命令作为替代品。
答案3
其他答案建议subst
,但你应该知道:
- 重启后分配不会保留,因此您需要在系统启动时运行该命令,但这仍可能导致在启动命令运行之前执行的命令出现问题;
subst
是一个外部命令 (subst.exe
),因此您可以在启动文件夹中直接运行它,而无需使用cmd /c
; 和- 磁盘管理不知道替换的情况,因此您可以将驱动器号重新分配为与替换驱动器相同,但后果难以预料。
另一种方法是共享C:
,并创建D:
一个指向C:
网络共享名的网络驱动器。如果您使映射驱动器持久,则无需担心重新启动;当您重新分配驱动器号时,磁盘管理不会提供网络驱动器。