Каталог символических ссылок (mklink / D) Системе не удается найти указанный путь

842
Enora

Когда я делаю эту команду:

mklink /D "C:\Users\user\Desktop\MyDocs\VSCode" "C:\Users\user\.vscode" 

Я получаю сообщение об ошибке: «Система не может найти указанный путь».

Я запускаю CMD от имени администратора .
Я в состоянии создать Символический каталог ссылок для других папок.
Я следовал рекомендации по этому вопросу .
Я могу перейти на страницу .vscodeс cd C:\Users\user\.vscodeи просмотреть ее содержимое dir.

C:\Users\user\.vscodeскрытая папка
Я на Windows 10.

1
Вопрос: `ls` не является командой Windows, так как у вас дела с mklink? harrymc 6 лет назад 0
`ls` работал для меня на обычном (не администраторском) cmd (возможно, потому что я установил git repo: https://superuser.com/questions/1248999/why-does-ls-work-on-my-cmd-windows) , Я делаю mklink, копируя команду из моего вопроса в `cmd`, запущенную от имени администратора. (Я на windows 10) Enora 6 лет назад 0
Я изменяю `ls` на` dir`, чтобы избежать путаницы. Enora 6 лет назад 0
Попробуйте сначала `cd 'C: \ Users \ user \ Desktop \ MyDocs \" `, а затем" mklink / D VSCode "C: \ Users \ user \ .vscode" `. Если это не удается, я не нашел никакой причины для этого, но вы можете попытаться показать `.vscode`. harrymc 6 лет назад 0
Да, это работает. Отправьте это как ответ, я буду голосовать. Enora 6 лет назад 0
Сделано в соответствии с просьбой. harrymc 6 лет назад 0

1 ответ на вопрос

1
harrymc

Это может работать лучше:

cd "C:\Users\user\Desktop\MyDocs\" mklink /D VSCode "C:\Users\user\.vscode"