Жесткая связь (hard link) - это представление файла файловой системой, у которого больше чем один путь, отсылающий к отдельно взятому файлу в том же самом том
е. Чтобы создать жесткую ссылку, используйте функцию CreateHardLink. Многие изменения этого файла немедленно видимы в приложениях, которым он доступен через посредство жестких ссылок представляющих файл. Однако, размер элемента каталога и информация об атрибутах обновляются только для ссылки, через посредство который делалось изменение.Например, в системе, где диски C: и D: являются локальными дисками, а диск Z: является сетевым диском, отображаемым как \\fred\share, нижеследующее представление разрешается как жесткая ссылка:
|
А вот эти представления - не допускаются:
|
Подсоединение (junction) (также называемый гибкой связью (soft link)) отличается от жесткой связи тем, что объекты в памяти, к которым отсылает он - это отдельные каталоги, и переход может связать каталоги, расположенные в различных локальных томах одного и того же компьютера. В противном случае, переходы работают тождественно жестким связям. Гибкие ссылки осуществляются через точки повторной обработки (reparse points).
Учитывая условия в примере выше, ниже следуют ссылки допустимые как переходы:
|
А вот эти представления - не допускаются:
|