我有一个目录“dir1”,里面有一些文件,还有一个目录“dir2”,我要在其中添加一些文件。我如何创建链接/连接(或只是连接它们)?我试过“mklink /D(或/J)dir1 dir2”,但显然它不起作用,如果能用的话,我认为 dir1 就是 dir2。我希望 dir1 拥有它现在拥有的文件,当我将文件添加到 dir2 时,这些文件显示在 dir1 中。
答案1
我试过mklink /D (or /J) dir1 dir2
我有一个目录“dir1”,里面有一些文件,还有一个目录“dir2”,我将在其中添加一些文件。
您的目录顺序错误。您还需要在创建链接之前删除 dir2。
语法为mklink
:
MKLINK [[/D] | [/H] | [/J]] Link Target
笔记:
mklink
创建链接,因此dir2
在运行命令之前不应该存在。
在您的情况下dir2
将是新的链接dir1
并将成为目标,因此您需要使用:
rd dir2
其次是:
mklink /d dir2 dir1
或者:
mklink /j dir2 dir1
现在dir2
有 的文件dir1
(换句话说dir2
就是dir1
)。我不想要那个。
这就是目录链接旨在实现这一目标。
你需要重新考虑一下。
一个选项是将文件添加到dir2
,然后在dir1
创建符号链接到文件在 中dir2
。你可以这样做:
cd dir1
mklink file \full\path\to\dir2\file
您必须对每个新添加的文件都执行此操作dir2
。
进一步阅读
- Windows CMD 命令行的 AZ 索引- 与 Windows cmd 行相关的所有事物的绝佳参考。
- 链接- 创建到目录或文件的符号链接,或者创建硬文件链接或目录连接。
- 路- 删除文件夹。