将一个 HDD 上的文件夹重定向到另一个 HDD 上的文件夹

将一个 HDD 上的文件夹重定向到另一个 HDD 上的文件夹

这可能是一个简单的问题,但我找不到任何答案 - 文件夹重定向通常仅指重定向配置文件文件夹。

我的笔记本电脑中有两个硬盘:(C:一个 SSD)和D:(一个普通硬盘)。我想保留一些文件,C:但通过硬盘透明地访问这些文件D:。例如,我想拥有:

  • C:\Source- 这是我希望存储物理文件的地方。

  • D:\X_Drive- 此文件夹映射到虚拟X:驱动器,使用subst X: D:\X_Drive

  • X:\Source- 当我进入此文件夹时,我希望看到的内容C:\Source

实际上,我正在寻找一种映射D:\X_Drive到 的方法C:\Source。我该怎么做?我有 Windows 7 Ultimate。

答案1

连接点(也称为符号链接或重新解析点)允许您执行此操作。您可以在命令提示符中使用 mklink(/D 表示目录)来创建它们:

mklink /D C:\Source D:\Source

这对于应用程序来说是透明的 - 也就是说,它们会将其视为常规文件夹。

在 Windows Vista/7 中,从 Windows 资源管理器或命令提示符 (del C:\Source) 删除 C:\Source 是安全的,因为它只会删除链接,而不会影响目标文件夹 (D:\Source) 的内容。但是,在 WinXP/2000 中,它还会删除目标内容,因此您应该使用 rmdir 或 Sysinternal连接点在这种情况下实用。

答案2

有一种更简单的方法可以将其安装到 Dif 驱动器上,并让 Windows 认为它​​是 Oculus 安装它的位置,称为 MKLink

首先,转到您想要安装的位置,我将使用我正在使用的目录路径

D:\Games 并创建文件夹 Oculus

搜索CMD并以管理员身份运行

输入 mklink /j "C:\Program Files\Oculus" "D:\Games\Oculus"

现在,当您转到 C:\Program Files\ 时,您应该会看到一个看起来像快捷方式的文件夹。Windows 会将其视为实际文件夹,而不是快捷方式(使用 Windows 拖放方法创建快捷方式将不起作用,如果您使用该方法安装它,Windows 无论如何都会将其安装在 C 盘上”

您还可以制作一个批处理文件并将其放在您的 Oculus 文件夹中,这样如果您需要重新安装 Windows 或其他系统,您可以快速运行该批处理文件并更快地重新安装,而不必查找如何操作。

相关内容