为啥使用mklink 做目录关联时,提示“当文件已存在时,无法创建该文件”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥使用mklink 做目录关联时,提示“当文件已存在时,无法创建该文件”相关的知识,希望对你有一定的参考价值。

为什么使用mklink 做目录关联时,提示“当文件已存在时,无法创建该文件”
mklink /j "C:\Users\Administrator\AppData\Roaming\Tencent\QQ" "E:\data"

使用mklink 做目录关联时,提示“当文件已存在时,无法创建该文件”是设置错误造成的,解决方法为:

1、 win + R 打开资源管理器输入: cmd 点击: 确定在 cmd 里面输入: mklink /? 来查看 mklink 命令和参数的使用。

2、符号链接: mklink /d "D:\\aaaa" "test1",将 test1 快捷方式放到 D:\\aaaa, 及 test1 -> aaaa。

3、目录连接: mklink /j "D:\\bbb" "python"及 python -> bbb。

4、硬连接: mklink /h "back\\ccc.txt" "a2.txt": a2.txt -> ccc.txt硬连接不能跨盘符进行连接, 只能在同一盘符下链接。

参考技术A Mklink /d 或/j

最容易理解的是 :先把要转移的文件夹剪切到想要剪切到的那个文件夹下,然后再创建

比如想要把c:\google 放到E:\浏览器下,则先把c:\google剪切到E:\浏览器下,然后管理员cmd里写 mklink /d “\c:\google” “E:\浏览器\google”回车即可。

它便会在c盘再创建一个类似快捷方式的google文件夹,而实际上访问的文件是e盘下的
参考技术B 解决的方法* 开始 - 所有 - 附件 - 命令提示符* 右键 - 以管理员身份运行* 输入以下内容并回车reg delete HKLM\SOFTWARE\Microsoft\SQMClient\Windows\DisabledSessions /va /f* 重启您的Vista或者Win7系统即可。...........................................(可以把上面那个语句做成个 .bat 批处理文件,然后右键以管理员身份运行即可。)...........................................当然,也可以运行 regedit.exe 打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SQMClient\Windows\DisabledSessions把这个项删除就可以,然后重启 参考技术C 解决的方法* 开始 - 所有 - 附件 - 命令提示符* 右键 - 以管理员身份运行* 输入以下内容并回车reg delete HKLM\SOFTWARE\Microsoft\SQMClient\Windows\DisabledSessions /va /f* 重启您的Vista或者Win7系统即可。...........................................(可以把上面那个语句做成个 .bat 批处理文件,然后右键以管理员身份运行即可。)...........................................当然,也可以运行 regedit.exe 打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SQMClient\Windows\DisabledSessions把这个项删除就可以,然后重启 参考技术D 第一个路径参数(C:\Users\Administrator\AppData\Roaming\Tencent\QQ)要不存在,如果已经有了,可以先剪切到第二个路径参数(E:\data)

小trick之mklink

因为要看很多论文就下载安装了zotero,又因为文献库的文件夹在安装目录太深,找起来太麻烦,再加上是软件本身的安装目录,因此把论文都下载在默认文件中总会天然地产生不安全感,万一误删软件怎么办。所以在文献库里面加了论文的链接。

又过了一段时间,感觉自己电脑和实验室电脑两头忙,U盘未免太忙了。

所以,就想到把本地文件夹和云盘文件夹做同步。但是本地文件夹好几个,一个个去同步也很麻烦。

于是想到,能不能在本地建一个文件夹,然后把需要同步的本地文件夹都丢到这个文件里。

可是,问题来了,全部移过来,之前加到zotero里的链接不是都无效了?

于是想到了用mklink命令做文件联接,这样在原来文件不动,在备份文件夹中添加联接文件快捷方式就好。

命令:

mklink /j "要同步的本地文件夹目录" "原来的论文文件目录"

以上是关于为啥使用mklink 做目录关联时,提示“当文件已存在时,无法创建该文件”的主要内容,如果未能解决你的问题,请参考以下文章

在输入cmd里面输入mklink /X winsxs.link winsxs.moved怎么提示无效开关“x"

IIS服务启动提示当文件已存在时,无法创建该文件,183

为啥win7上搜索不到mklink.exe文件?

为啥我会收到错误消息:“FileExistsError: [WinError 183] 当文件已存在时无法创建文件”?

Winerror 183 当文件已存在时无法创建文件

创建软连接--mklink 注意事项