Буратино Б.Т., эсквайр
Ну вот пошёл смотреть, как оно работает. Зацикливаем 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
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
0 файлов 0 байт
3 папок 21 296 103 424 байт свободно
Т.е. “это не бага, это фича”. В пользовательском хомяке в предыдущем примере вот так оно и сделано, и обычно там на Junction по умолчанию выставлены права Deny для Everyone, во избежание того, про что я написал. Т.е. права я сам разломал как-то, и забыл.
Правда, вопрос про накойхер пока остаётся нерешённым, накойхер “для совместимости” делать в каталоге junction, показывающий на этот же каталог, закрывать его правами, стою на асфальте, в лыжи обутый, и т.д.
И откуда там [.], РАДИ ВСЕГО СВЯТОГО???
Нэ панымаю. Просветление, приди!