将驱动器号映射到本地文件夹

将驱动器号映射到本地文件夹

Windows 中是否有与旧 DosSUBST命令等效的命令?

我希望能够为本地驱动器上的文件夹分配本地驱动器号。

我意识到映射驱动器可以工作(到目前为止,这是我最终使用的技术),但它似乎直到启动过程的后期才起作用。我过去也曾尝试在启动过程中将SUBST命令放入批处理文件中,但这似乎也不起作用。

答案1

好消息!该subst命令仍然有效Windows 7的

创造一个新的映射:

subst x: C:\Folder\Example

消除映射:

subst x: /D

答案2

选择:

网络使用 x:\\localhost\c$\Folder\Example

net usesubstbreak 下方的区别


替代

当共享不可用时,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 问题涵盖了这一点如何将网络驱动器挂载到文件夹?

相关内容