Windows 8.1-链接到其中包含文件的文件夹

Windows 8.1-链接到其中包含文件的文件夹

我有一个目录“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 行相关的所有事物的绝佳参考。
  • 链接- 创建到目录或文件的符号链接,或者创建硬文件链接或目录连接。
  • - 删除文件夹。

相关内容