Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: NTLinks + NTLinksMaker: создание и инфо о ссылках NTFS 
Author Message
MVV



PostPosted: Thu May 27, 2021 09:30    Post subject: Reply with quote

Swi wrote:
Привет. В чём отличие относительной симссылки от обычной? Почему при просмотре свойства относительной виден корневой диск? Как изменить диски на которые ссылаются симссылки?

Всё же дам пояснения по основному вопросу, вдруг кому будет интересно.

Относительная символьная ссылка от абсолютной отличается тем, что хранит относительный путь к целевому объекту, благодаря чему ссылка остаётся актуальной при перемещении/переименовании содержащего ссылку и целевой объект каталога. Относительный путь может быть либо от папки, содержащей ссылку (.\relpath\to\target или просто relpath\to\target), либо от корня тома, содержащего ссылку (\relpath\to\target). Буквы диска в относительном пути не может быть в принципе.

В свойствах папки-ссылки система всегда показывает абсолютный путь к целевому объекту. Причём, не всегда правильно (не знаю, как в 10-ке, но в 7-ке для ссылки относительно корня там отображается путь к соседней папке, но файловая система обрабатывает его корректно). Записанный в ссылке относительный путь можно увидеть в поле RP_Target плагина NTLinks.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
View user's profile Send private message ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group