1

Я нахожусь на 64-битной машине с Windows 7, и я пытался настроить символическую ссылку на некоторые довольно здоровенные файлы, чтобы мне не приходилось использовать вдвое больше памяти (для доступа к этим файлам требуется два разных приложения), и ни один не позволит изменить необходимый путь, чтобы добраться до них).

Вот что я набрал в командной строке (которую я запускал как администратор):

mklink /D "steamapps\example\team fortress 2\tf\materials" "steamapps\common\Team Fortress 2\tf\custom\hammer\materials"

Я получил следующий ответ:

symbolic link created for steamapps\example\team fortress 2\tf\materials <<===>>
                          steamapps\common\Team Fortress 2\tf\custom\hammer\materials

Однако, когда я перехожу по ссылке в моем файловом браузере, я получаю сообщение об ошибке:

D:\Steam\steamapps\example\team fortress 2\tf\materials ссылается на местоположение, которое недоступно. Это может быть на жестком диске на этом компьютере или в сети. Убедитесь, что диск правильно вставлен, или что вы подключены к Интернету или вашей сети, а затем повторите попытку. Если это все еще не может быть найдено, информация, возможно, была перемещена в другое местоположение.

Когда я пытаюсь использовать приложение, файлы (которые обычно появляются в браузере материалов) отсутствуют.

Любые подсказки относительно того, что я могу делать неправильно?

1 ответ1

1

Путь, который вы даете mklink , хранится в дословной символической ссылке - если вы дадите относительную ссылку, она будет относительной к символической ссылке, а не к текущему каталогу.

mklink /d "steamapps\example\team fortress 2\tf\materials" ^
          "..\..\..\common\Team Fortress 2\tf\custom\hammer\materials"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .