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


17

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

我的笔记本电脑中有两个硬盘驱动器:(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。

Answers:


23

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

mklink /D C:\Source D:\Source

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

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


对于询问者,还有一篇Wikipedia文章,您应该检查一下它何时出现带有联结的目录删除,这是
The_aLiEn 2012年

@The_aLiEn谢谢,我不确定rmdir在XP中是否安全,显然是安全的。
mtone 2012年

-1

有一种更简单的方法可以将其安装到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或任何其他内容,则可以简单快速地真正运行该批处理文件并更快地重新安装tad,而无需查找操作方法。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.