如何让文件夹(如 C:/“文件夹名称”)转到 D:/“文件夹名称”,而不更改位置。(链接)

如何让文件夹(如 C:/“文件夹名称”)转到 D:/“文件夹名称”,而不更改位置。(链接)

我在 C:\Steam\steamapps\common\ 上有一个文件夹,该文件夹位于 D:\Steam\steamapps\common 上。

因此 steam 会下载 C 盘中的文件,但游戏会安装在 D 盘中。

我使用 cmd 中的命令修复了这个问题,steam 仍然认为它是 C: 上的同一个文件夹,但实际上文件存储在 D: 上。

当我更新 Windows 时,功能消失了,游戏开始安装在 C 盘上,单击文件夹会打开 C:\Steam\steamapps\common\ 而不是 D:\Steam\steamapps\common。

我知道我可以通过一个 cmd 命令做到这一点,但我不知道我做了什么,有人可以帮助我吗?

我并不是想改变下载位置,而只是改变安装,我希望 steam 使用 D 而不是 C,但使用 C 进行下载。

答案1

我这样做了: MKLINK /D "C:\Steam\steamapps\common" "D:\Steam\steamapps\common\"
C:\Steam\steamapps 现在打开 D:\Steam\steamapps
我还将下载内容从 D 链接到 C,以确保将来不会搞砸。

你可以这样做: MKLINK /D "Where to make the link" "Where the link goes to"

从这里获得的信息很容易理解,自己做的时候一定要阅读。

语法 MKLINK [[/D] | [/H] | [/J]] 链接名称 目标

钥匙:

/D 创建目录符号链接。(默认为文件)

/H 创建硬链接而不是符号链接。

/J 创建目录连接。

LinkName 新的符号链接名称。

目标新链接引用的路径(相对或绝对)。

这很有用,因为我的 C 是 SSD,可以跟上我的互联网,而我的 HDD(D)跟不上,成为瓶颈。我的游戏现在下载速度很快,但安装和解压缩仍然需要时间。这对某些人来说似乎没用,但在我家,互联网(LAN)只在楼下,所以当我必须下载时,我不会使用我的电脑,但有了这个,我可以在 steam 解压和安装时使用我的电脑。另外,我的 SSD 容量小,我的 HDD 有 1TB,所以下载对我的 SSD 来说是一个很好的用途。下载几乎不占用任何空间,但我仍然能获得极快的速度!

相关内容