返回
Featured image of post MKLINK

MKLINK

同步windows下的所有文件

硬盘里各处都放着文件,虽然有好好分类,但是当分类越来越多的时候,已经完全不知道东西都在哪儿了!! 而且,FF14里的用户数据已经把我搞疯掉一次咯,重装完之后进入游戏,界面完全乱掉当时想撞死的心都有了,悲。 还有博客的Markdown文件,不会因为想要同步,所以把整个blog都放进云盘,不会吧不会吧。

然后 发现了mklink

mklink是个什么登西?

在powershell/cmd下输入 mklink /?,系统会列出所有的命令:

1
2
3
4
5
6
7
8
9

创建符号链接。

MKLINK [[/D] | [/H] | [/J]] Link Target
        /D        创建目录符号链接。默认为文件符号链接。
        /H        创建硬链接而非符号链接。
        /J        创建目录联接。
        Link      指定新的符号链接名称。
        Target    指定新链接引用的路径(相对或绝对)。
  • 在任何情况下都推荐使用绝对路径 /j ,不推荐使用/d

我该怎么用它呢

比如你的Onedrive在E盘,FF14在D盘,想要同步FF14中的用户数据FINAL FANTASY XIV - A Realm Reborn文件夹,那么可以在cmd下输入:

1
mklink /j "D:\FFXIV\最终幻想XIV\game\My Games\FINAL FANTASY XIV - A Realm Reborn" "E:\Remote\OneDrive\Game\FFXIV\数据备份\1" 
  • 因为软链接不能使用相同的文件名称,所以Onedrive下的文件夹重命名为 1

为什么Onedrive同步被挂起了?

这就是为什么我上面的命令本地文件夹在前,Onedrive在后的原因 (

Licensed under CC BY-NC-SA 4.0
共书写了23.4k字·共 21篇文章
Built with Hugo
Theme Stack designed by Jimmy