admin02.06.2014 01:05

Символические ссылки

Раньше пользовалься очень удобной программой "Link Shell Extension"

Установив Windows 8.1 программа на отказывалась устанавливаться, и выдавал ошибка типа "Для продолжения установки закройте Проводник(explorer)".

Отключаем в процессах explorer но ничего не помогает программа не устанавливается. Использовалась она для Dropbox - синхронизации чего либо, сохранения в играх, программах и т.д.

В предыдущих версиях Windows команда

mklink

работала как то не правильно.

Ссылки вроде бы создавались но не работали.

Но в Windows 8.1 данная команда начала нормально функционировать.

И так вот не большой пример её использования.

1) Создаем (или копируем) папку в нужном нам месте. В моем случае я создам папку mkfolder на локальном диске D :

Создаём папку, которая будет основной для символьной ссылки

 

2) Открываем командную строку, для этого жмём Win+R и в открывшемся окне пишем cmd:

 

3) В открывшемся окне командной строки нам необходимо создать символьную ссылку для нашей папки. Делается это с помощью команды mklink. В моем случае я пишу так, создавая в корне диска С папку с именем mklink, которая будет ссылать на папку D:\mkfolder :

mklink /j "c:\mklink" "d:\mkfolder"
где, mklink — команда создания символьной ссылки /j — атрибут создания соединения для каталога c:\mklink — место создания файла с символьной ссылкой / имя новой символьной ссылки d:\mkfolder — Путь, на который ссылается символьная ссылка

4) Жмём клавишу Enter, и, если всё введено правильно, командный интерпретатор Windows сообщит о создании соединения:

 

5) Пройдем на диск C и посмотрим на созданную символьную ссылку:

 

6) Главное её отличие от обычного ярлыка в том, что если зайти в папку mklink, система будет считать, что вы находитесь именно на диске C в папке mklink, но на самом деле вы будете видеть и работать с файлами, которые находятся на диске D в папке mkfolder:

 

Всем спасибо за внимание!