Я пытаюсь создать символическую ссылку на моей 64-битной машине win7, чтобы перенаправить данные резервного копирования iTunes на другой диск Я уверен, что синтаксис правильный, но не могу понять, как устранить эту ошибку. Я пробовал обе команды ниже, которые имеют ту же ошибку. Я бегу в окне командной строки администратора. Может ли какая-то корпоративная групповая политика помешать мне запустить эту команду?
mklink /D "C:\Users\odellt1\AppData\Roaming\Apple Computer\MobileSync\Backup" "E:\Apple Computer\MobileSync\Backup"
или же
mklink /J "C:\Users\odellt1\AppData\Roaming\Apple Computer\MobileSync\Backup" "E:\Apple Computer\MobileSync\Backup"
ошибка
Невозможно создать файл, если этот файл уже существует.
Ответы:
синтаксис неверный.
mklink
имеет следующий синтаксис:Target
это файл / папка, которая существует, иLink
это тот, который создан связи к цели.поэтому команда должна быть:
увидеть эта ссылка для использования mklink.
источник
Самый простой способ - удалить папку «Backup» из резервной копии папки «Apple» (в C: \ driver) Когда мы запускаем команду:
mklink /J "%APPDATA%\Apple Computer\MobileSync\Backup" "E:\iTune Backups"
Windows создаст ссылку на резервное копирование в C: \ driver.
источник
У меня была та же проблема с «ошибкой файла уже существует», пока я не использовал «% AppData%»:
mklink / J "% APPDATA% \ Apple Computer \ MobileSync \ Backup" "E: \ iTune Backups"
Соединение создано для C: \ Users \ Me \ AppData \ Roaming \ Apple Computer \ MobileSync \ Backup & lt; === & gt; & gt; E: \ iTune Backups
Примечание: убедитесь, что вы используете прямые кавычки, в противном случае вы получите ошибку синтаксической команды.
источник
Я просто хотел добавить, что ошибка, которую вы упомянули в своем комментарии выше
System cannot find the path specified
кажется, происходит, когда вы символически ссылаетесь на подуровень папки, который не существует в исходном источнике ссылки.Это означает, что вы не можете связать
к цели
Это не будет работать, если по крайней мере
существует как часть источника ссылки. Вам бы пришлось либо ссылку
в
или вам придется создать хотя бы пустую папку в
а затем создать ссылку
в
источник
C:\foo
вE:` for instance,
E: \ foo` должен существовать для перехода вC:\foo
; Однако, когда вы делать CD, вы помещены вE:` -- **not**
E: \ Foo`. Спасибо за указание на это, я бы никогда не понял это.