在 Windows 中将文件夹映射到驱动器号

以前在Windows(Windows)中创建过替代驱动器吗?如果没有,Windows中的(Windows)SUBST命令允许您将长文件路径(file path)映射到驱动器号。

例如,您可以使用此命令将存储在 C:\Documents and Settings\username\Local Settings\Application Data\Microsoft\OutlookOutlook 文件夹(Outlook folder)映射到像Z这样的驱动器号。

每当您单击“我的电脑”中的(My Computer)Z 驱动器(Z drive)时,您实际上会被重定向到Outlook 文件夹(Outlook folder)!这在许多不同的情况下非常有用,尤其是在使用长度超过 256 个字符的路径时。

那么使用SUBST命令有什么问题呢?它不是持久的!这意味着当您重新启动计算机时,您的驱动器就消失了。您必须重新创建它,并且您不能让任何启动程序尝试(program try)访问替换的驱动器,因为它会消失。

psubst是一个漂亮的小程序,您可以使用它在Windows中创建永久替代驱动器,即使在重新启动后仍会保留。

使用psubst在(psubst)Windows中创建永久虚拟驱动器非常容易。首先(First),下载ZIP 存档(ZIP archive)并解压缩 .BAT 文件。您只需右键单击ZIP 文件并选择(ZIP file and choosing)Extract All即可在( Extract All)Windows中提取文件。

下载 psubst

继续将psubst.bat文件放入您的C:\Windows\System32文件夹,以便您可以在命令提示符(command prompt)下的任何位置运行它。

持久替代驱动

到位后,转到命令提示符(command prompt)StartRunCMD或只需在搜索框中键入(search box)CMD)并开始创建虚拟驱动器。使用 psubst 的语法如下:

创建磁盘:(Create a disk:)

psubst drive1: drive2:path

删除磁盘:(Delete a disk:)

psubst drive1: /D

现有磁盘列表:(List of existing disks:)

psubst

这将使用标准subst 命令(subst command)来创建虚拟驱动器。如果您想创建一个持久的,只需 /P 参数,如下所示:

创建永久虚拟驱动器:(Create a persistent virtual drive:)

psubst drive1: drive2:path /P

删除永久虚拟驱动器:(Delete a persistent virtual drive:)

psubst drive1: /D /P

因此,要为我上面提到的Outlook 数据(Outlook data)文件夹创建一个永久虚拟硬盘驱动器 (Z) ,我将发出以下命令:

psubst z: "C:\Documents and Settings\akishore\Local Settings\Application Data\Microsoft\Outlook" /P

psubst 窗口

现在您的新驱动器将在我的电脑(My Computer)中显示为本地磁盘:

虚拟驱动器窗口

单击磁盘将直接带入Outlook文件夹。如果您将文件或文件夹放在驱动器(drive letter)号上,数据将被复制到该文件夹​​中。

当您重新启动计算机时,您的驱动器仍然存在。不仅如此,您甚至可以在Windows完全启动之前让其他程序(例如服务等)访问虚拟驱动器,因为驱动器将可用。它还会显示在使用资源管理器(Explorer)的任何地方,例如打开(Open)对话框、另存为( Save as)对话框等。

另存为对话框

总体而言,将文件夹映射到驱动器号是快速轻松地访问非常深的文件夹的好方法。您显然也可以为您的文件夹创建桌面快捷方式(desktop shortcut),但替代驱动器方法(drive method)的优点是可以从任何允许您浏览计算机的Windows 对话框中访问。(Windows dialog)如果您有任何问题,请随时发表评论。享受!



About the author

我是一名免费软件开发人员和 Windows Vista/7 倡导者。我已经写了数百篇关于操作系统相关主题的文章,包括提示和技巧、修复指南和最佳实践。我还通过我的公司 Help Desk Services 提供与办公室相关的咨询服务。我对 Office 365 的工作原理、功能以及如何最有效地使用它们有着深刻的理解。



Related posts