mklink /D TestDocs TestDocs2
但是当我这样做时,我会收到以下错误:
当文件已经存在时无法创建文件
为什么会出现这种情况?
此外,我在命令中TestDocs和TestDocs2的顺序是否有误?
感谢帮助,符号链接总是让我困惑!
mklink /D TestDocs TestDocs2
但是当我这样做时,我会收到以下错误:
当文件已经存在时无法创建文件
为什么会出现这种情况?
此外,我在命令中TestDocs和TestDocs2的顺序是否有误?
感谢帮助,符号链接总是让我困惑!
正确的用法是:
MKLINK [options] {link} {target}
你正在创建一个链接,所以link
是你即将创建的新链接。
而target
是链接的目标,即现有目录。
以下是我的操作过程:
我想将C:\ProgramData\Package Cache
目录搬到F:
分区。
所需步骤:
将"C:\ProgramData\Package Cache"
物理移动到F:
。现在,我有了"F:\ProgramData\Package Cache"
,而因为我搬走了,"C:\ProgramData\Package Cache"
已经不存在了。
在命令提示符中运行以下命令(一行内输入,此处因可读性而拆分)
mklink /J "C:\ProgramData\Package Cache"
"F:\ProgramData\Package Cache"
结果:
Junction created for C:\ProgramData\Package Cache <<===>>
F:\ProgramData\Package Cache`
我之前为了能够在多台机器上访问谷歌 Picasa 中的照片,曾经进行过如下操作:
从提升的 cmd 提示符中运行以下命令:
mklink /D "c:\Users\\AppData\Local\Google\Picasa2" "o:\PicasaDatabase\Picasa2"
mklink /D "c:\Users\\AppData\Local\Google\Picasa2Albums" "o:\PicasaDatabase\Picasa2Albums"
在源位置将创建两个符号链接,它们将指向网络驱动器。
显然,像这样使用符号链接是应对无法进行网络化的应用程序的一种解决方法,只有一个用户可以同时访问数据库。
我曾经遇到过同样的问题。您必须确保源文件夹不存在(如果存在,则将其重命名为其他名称)。
在下面的情况下,MobileSync下不应该存在备份文件夹。由于Apple iTunes寻找具有该名称的备份文件夹,因此只需将现有文件夹重命名为OriginalBackup之类的名称,以避免iTunes找到它。而是使用以下方式将mklink将备份文件夹与D:文件夹同义:
mklink /J C:\Users\Dell\Apple\MobileSync\Backup D:\Apple\Backup\iPhoneXRBackup
我遇到了这个错误。我做了两件事来解决它。
第一次尝试: mklink /d \shared_files ....\my-app-public\src\shared_files 出现了描述的错误。
第二次尝试: mklink /d “.\shared_files” ....\my-app-public\src\shared_files 正常工作。
MKLINK [[/D] | [/H] | [/J]] Cíl Odkaz
。 - Tomáš Zato