如何在 Windows 8.1 中将一个文件放在多个目录中?

如何在 Windows 8.1 中将一个文件放在多个目录中?

我有一些文件需要用于多个项目。
我需要对它们进行更改,以应用于每个项目的目录中。
一直复制粘贴它们是不切实际的,有时我可能会忘记这样做。所以我需要一种方法来解决这个问题。

另外是否还有方法对文件夹执行此操作?

答案1

您可以使用符号链接。打开 cmd(Windows+ R,然后输入“cmd”,回车)并导航到您想要存放文件的目录(用于cd此)。然后输入mklink <link_name> <path_where_you_have_your_original_files>

/D您也可以对目录执行此操作,但需在上面的命令中添加开关。

答案2

你确实可以。 mklink.exe这里有你的朋友。

听起来您想为所有项目中的文件创建硬链接,因此您需要从其中一个文件开始,然后创建指向其他目录的硬链接。此时,所有文件名都将指向同一数据块。您也可以创建符号链接,但我认为硬链接更适合您的模型。

mklink /h linkname targetpath

您还可以使用它来创建目录链接,其行为会略有不同,因为会有一个真实的目录,并且链接将指向它。

mklink /d linkname targetpath

更多详情请访问Windows 中有哪些不同的链接类型?如何创建它们?

答案3

我对您的答案投了赞成票,但我只想为访问此问题的人添加一些我发现的提示:

首先转到要创建链接的文件夹,然后按下Shift + Right Mouse button该文件夹(这将打开扩展菜单)并选择“在此处打开命令窗口”

在命令窗口中输入:

mklink /h newLinkName pathToOriginal

目录也是如此:

mklink /d newLinkName pathToOriginal

顺便说一句,您不必输入原始文件的路径,而是可以直接将其拖放到控制台中。

相关内容