Неожиданно "не удается найти указанный файл", если цель mklink начинается с .. \ - PullRequest
0 голосов
/ 06 февраля 2020

.. \ У меня есть скрипт, который я уже использовал на многих Windows серверах 2016 без каких-либо проблем. Но на моем текущем сервере (также W2k16) каждый раз, когда я хочу создать символическую ссылку с целью, начинающейся с ".. \", я получаю сообщение об ошибке "Система не может найти указанный файл.", Тем не менее ссылка создается и работает , Вот пример:

C:\StrangeMklinkBehavior\foo>mklink test1 ..\mklinkTarget.txt
The system cannot find the file specified.
/* link test1 is created and is working */

C:\StrangeMklinkBehavior\foo>mklink test2 foo2\..\..\mklinkTarget.txt
symbolic link created for test2 <<===>> foo2\..\..\mklinkTarget.txt

Я также могу использовать абсолютный путь, и он будет работать. Почему я получаю эту ошибку с test1? Есть идеи?

...