Буратино Б.Т., эсквайр

August 13th, 2009 | Tags:

Ну вот пошёл смотреть, как оно работает. Зацикливаем junction:

C:\TEMP\test>mklink /J c:\temp\test\test2 c:\temp\test
соединение создано для c:\temp\test\test2 < <===>> c:\temp\test

C:\TEMP\test>dir
Том в устройстве C не имеет метки.
Серийный номер тома: 40FE-0314

Содержимое папки C:\TEMP\test

13.08.2009 00:41

.
13.08.2009 00:41
..
13.08.2009 00:41 test2 [c:\temp\test]
0 файлов 0 байт
3 папок 21 296 103 424 байт свободно

Ну и получаем

C:\TEMP\test\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2>dir
Том в устройстве C не имеет метки.
Серийный номер тома: 40FE-0314

Содержимое папки C:\TEMP\test\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2\test2

13.08.2009 00:41

.
13.08.2009 00:41
..
13.08.2009 00:41 test2 [c:\temp\test]
0 файлов 0 байт
3 папок 21 296 103 424 байт свободно

Т.е. “это не бага, это фича”. В пользовательском хомяке в предыдущем примере вот так оно и сделано, и обычно там на Junction по умолчанию выставлены права Deny для Everyone, во избежание того, про что я написал. Т.е. права я сам разломал как-то, и забыл.

Правда, вопрос про накойхер пока остаётся нерешённым, накойхер “для совместимости” делать в каталоге junction, показывающий на этот же каталог, закрывать его правами, стою на асфальте, в лыжи обутый, и т.д.

И откуда там [.], РАДИ ВСЕГО СВЯТОГО???

Нэ панымаю. Просветление, приди!

Comments are closed.