Windows 中是否有与旧 DosSUBST
命令等效的命令?
我希望能够为本地驱动器上的文件夹分配本地驱动器号。
我意识到映射驱动器可以工作(到目前为止,这是我最终使用的技术),但它似乎直到启动过程的后期才起作用。我过去也曾尝试在启动过程中将SUBST
命令放入批处理文件中,但这似乎也不起作用。
答案1
好消息!该subst
命令仍然有效Windows 7的!
到创造一个新的映射:
subst x: C:\Folder\Example
到消除映射:
subst x: /D
答案2
选择:
网络使用 x:\\localhost\c$\Folder\Example
net use
和subst
break 下方的区别
替代
当共享不可用时,subst
会反复尝试重新连接,严重影响 PC 的性能。映射本地文件时这种情况不太常见,因为只有当您重命名路径中的文件夹时才会发生这种情况。如果确实发生这种情况,解决方法是subst x: /d
净使用
net use
在 win2k/xp 中引入了此功能,以提供替代方案。当net use
用于连接到某个位置并且该位置无法访问时,Windows 将报告驱动器已断开连接,并且不会尝试重新连接,直到用户尝试重新连接到映射驱动器上的资源。这解决了subst
有关这两个命令的更多信息,您可以通过命令行查询/?
net use /?
&subst /?
答案3
在启动过程中执行此操作的最佳方式是将其放入注册表中. 打开 regedit.exe 并导航至
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices
添加新的 REG_SZ 值并命名X:
,其中 X 是您的驱动器号
该值应为以下形式的路径
\DosDevices\C:\Folder\Example
答案4
只是补充一下上面的答案。另一个选项是符号链接,这个 SU 问题涵盖了这一点如何将网络驱动器挂载到文件夹?