这可能是一个简单的问题,但我找不到任何答案 - 文件夹重定向通常仅指重定向配置文件文件夹。
我的笔记本电脑中有两个硬盘:(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 或其他系统,您可以快速运行该批处理文件并更快地重新安装,而不必查找如何操作。