Немає такого жорсткого посилання на каталог в Windows. У Windows ви або створюєте символьне посилання на каталог за допомогою команди, mklink /d link_name target_dir
або ви створюєте з'єднання з mklink /J link_name target_dir
.
За різними твердими посиланнями, розв'язки можуть охоплювати кілька томів і Microsoft іноді називають "м'якими", як ви можете прочитати тут :
З'єднання (також його називають м'яким посиланням ) відрізняється від жорсткого посилання тим, що об'єкти зберігання, на які він посилається, є окремими каталогами, а з'єднання може пов'язувати каталоги, розташовані в різних локальних томах на одному комп'ютері.
Тут необхідний деякий застереження, оскільки номенклатура Microsoft насправді не є акуратною, але, кількома словами, це ваші варіанти створення посилань на файли та каталоги в Windows:
(1) ярлики: файли, вміст яких є місцезнаходженням іншого файлу. Він працює більш-менш, як м'яке посилання, хоча має вирішальну різницю: це НЕ запис каталогу, інформація про посилання зберігається у файлі. З цієї причини він не працює з багатьма програмами (принаймні, він працює так, як передбачається в Windows Explorer ...);
(2) жорсткі посилання: створені за допомогою команди mklink /h
. Дійсний лише для файлів і працює в заданому томі (тобто, як і в Linux, ви не можете жорстко зв’язати файл в іншому розділі, ні на мережевому диску);
(3)стики: цей звір справді дивний. Він працює лише з каталогами, і - що смішно - може вказувати на каталоги в інших файлових системах;
(4) символічні посилання: це так само, як і в Linux, працює і з каталогами, і з файлами. (Але, як правило, потрібні привілеї адміністратора, що може зробити це досить незручно.) Як я вже згадував, він створюється за допомогою команди mklink /d link_name target_dir
для каталогів (і mklink link_name target_file
для файлів). Більше про це можна прочитати тут .