我有一些文件夹,比如 C:\foo 我想将其挂载为驱动器 M:\
在 Linux 中我将使用绑定挂载来执行此操作。
答案1
您可以使用替代Windows 中的命令。
subst m: c:\foo
要进行持久重定向,您可以编辑注册表。将字符串 (REG_SZ) 值添加到:
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices
将值的名称设置为驱动器号(例如米:),则数据为:
\??\C:\foo\foosub
此方法在登录和重启后都有效。我在 Windows 2008 上测试过此方法,因此它也应该适用于 Vista、XP、2003 和 2000。
答案2
Subst 也适用于 Vista:
C:\Users\juan>subst /?
Associates a path with a drive letter.
SUBST [drive1: [drive2:]path]
SUBST drive1: /D
drive1: Specifies a virtual drive to which you want to assign a path.
[drive2:]path Specifies a physical drive and path you want to assign to
a virtual drive.
/D Deletes a substituted (virtual) drive.
Type SUBST with no parameters to display a list of current virtual drives
。
答案3
- 右键单击文件夹并选择共享和安全
- 选择共享此文件夹
- 为其指定一个共享名称(例如 myshare)
- 点击确定
将驱动器 (M:) 映射到 \\yourcomputername\myshare
答案4
Subst 是正确的答案。您应该知道 subst 是每个会话的设置。当您注销时它会消失,如果您使用 runas 创建辅助登录上下文,您的 subst-drive 将不会存在于这些应用程序中。
您可以在启动组中创建一个快捷方式 (.lnk) 来重新创建这些子驱动器。.lnk 的目标属性需要如下所示:
C:\Windows\System32\cmd.exe /c subst S: C:\Some\Extremely\Obscure\Path\Of\My\Own\src
我们使用此技术来确保所有开发人员都使用相同的路径从 S:\
还有一个视觉替代小程序就在那里。