MKLINK(符号链接)不起作用

MKLINK(符号链接)不起作用

我正在尝试在 Windows 10 64 位上创建一个符号链接,以将 iTunes 备份文件重定向到我的外部硬盘(D:\

这是我在命令窗口中添加的链接:

mklink /J "%APPDATA%\Apple Computer\MobileSync\Backup" "D:\iTunes Backup"

它没有完全发挥作用,因为备份文件仍然在父目录中创建(C:\),即使同一个文件也在D:\

现在我无法完成手机备份,因为我没有足够的存储空间。

为什么要创建两个文件?

答案1

为什么要创建两个文件?

mklink /J "%APPDATA%\Apple Computer\MobileSync\Backup" "D:\iTunes Backup"

上述命令已损坏。语法如下mklink

MKLINK [[/D] | [/H] | [/J]] Link Target

其中link是“新的符号链接名称”,因此不是包含完整路径的目录名称。

此外,您不能在名称已经存在的地方建立链接。

如果您在目录中"%APPDATA%\Apple Computer\MobileSync"并尝试了以下命令:

mklink /J Backup "D:\iTunes Backup"

然后你会收到一个错误:

当文件已存在时无法创建该文件

请注意,错误消息表示文件已存在,而不是文件夹。这是因为系统将链接视为快捷方式(文件),而不是文件夹。


如何将 iTunes 备份文件重定向到我的外部硬盘?

请按照以下步骤操作:

  1. D:\iTunes Backup如果不存在则创建。现在您有了一个连接点的目标:

    md D:\iTunes Backup
    
  2. 进入现有的备份目录:

    cd "%APPDATA%\Apple Computer\MobileSync\Backup"
    
  3. 将任何现有文件移动到D:\iTunes Backup

    move * "D:\iTunes Backup"
    

    如果有任何文件夹,也请移动它们。

  4. 上一级目录"%APPDATA%\Apple Computer\MobileSync\

    cd ..
    
  5. 删除备份目录:

    rd Backup
    
  6. 创建连接点:

    mklink Backup "D:\iTunes Backup"
    

    您应该会看到如下消息:

    为备份创建连接 <<===>> D:\iTunes Backup


进一步阅读

相关内容