Использование простое, если есть папка скажем C:\A, и мы пишем
linkd C:\B C:\A
то у нас в корне диска C появляется папка с именем B, которая всегда имеет то же содержимое что и A. Единственное, чем примечательна папка B - у нее установлен атрибут &h400.
Большинство файловых мэнеджеров(тот же проводник) не проверяют этот атрибут и при работе не делают различий между ссылками и папками(вопрос нумер один, есть ли мэнеджеры которые действуют по разному с ссылками и папками?). Так, если вы попытаетесь скопировать папку C:\B в другую папку, то у вас даже не спросят, что именно вы хотите сделать: скопировать только ссылку, или саму папку. Они просто будут действовать так, как будто C:\B это вполне себе самостоятельная папка. Тотал командер отмечает что C:\B это не просто папка , а ссылка, но по факту все равно действует так как будто это обычная папка.
Теперь попробуем создать бесконечно вложенную папку
Как? Всего двумя командами
- Код: Выделить всё
md C:\X
linkd C:\X\X C:\X
Однако, действительно ли она бесконечна?
Если попробовать пощелкать по папке, то методом проб можно прийти к выводу, что вложенность заканчивается на папке
C:\X\X\X\X\X\X\X\X\X\X\X\X\X\X\X\X
В ней есть папка X. Но если по ней дважду щелкнуть, появляется ошибка
Нет доступа к C:\X\X\X\X\X\X\X\X\X\X\X\X\X\X\X\X\X.
Имя этого файла не может быть разрешено системой.
Вопрос второй, что за странное ограничение? Ограничено число вложений или число переходов по символическим ссылкам?