返回 导航

奇文共赏

hangge.com

Windows下文件夹映射的实现(将文件夹从一个盘映射到另一个盘)

作者:hangge | 2017-12-24 08:10

1,需求描述

(1)有时我们想让两个文件夹下的内容完全一样(这种需求在服务器上比较常见)。比如我们的文件存放在文件夹 A 中,但又希望通过文件夹 B 也能访问到。同时不管是对 A 文件夹里的内容做修改,还是对 B 文件夹里的内容做修改,另一个文件夹里的内容也会同步更新。
(2)而如果使用文件夹快捷方式的话,双击打开或在资源管理器中打开会是链接对应的文件夹。而且它毕竟还是快捷方式,如果在程序中读取时,它的后缀是 .link 而不是所链接的文件夹。

2,解决办法

要实现上面的需求,除了用同步软件来做外,还可以用 windows 的文件夹映射来实现。具体的操作命令如下:
MKLINK [[/D] | [/H] | [/J]] Link Target
  • /D:创建目录符号链接。默认为文件符号链接。
  • /H:创建硬链接,而不是符号链接。
  • /J:创建目录联接。
  • Link:指定新的符号链接名称。
  • Target:指定新链接引用的路径(相对或绝对)

3,操作步骤

(1)这里假设我们要将 C 盘下的 Windows 文件夹,映射成 E 盘下的同名目录。

(2)打开 CMD(命令提示符),执行如下命令:
mklink /j E:\Windows C:\Windows

(3)进入 E 盘可以看到文件夹已经映射成功。

(4)进去后可以看到里面的路径也确是 E 盘下的路径,只不过这两个路径下的内容是共用的。

评论

全部评论(1)

回到顶部