Здравствуйте, mik1, Вы писали:
ANS>>Просто имена к файлам нужно прилинковывать в конце по факту копирования.
M>Это как? В CreateFile ничего подобного не помню.
Никак
M>А *nix мне, к сожалению, менее интересен, так как пользователи, увы — в Выньдоуз.
И в уних тоже никак. Хотя сама идея связана с особенностью работы унихов. Там при удалении файла через unlink (замечу, что это не удаление, а именно отцепление ссылки-имени) сам файл не удалится если на него будут ссылки. При том ссылкой будет считаться не только hard-link (другое имя), но и если файл открыт процессом. То есть, открытый файл можно "удалить", но открывший процесс этого не заметит. Физически файл будет удалён ОС после закрытия всех дескрипторов. И уже давно народ заприметил, что наряду с unlink полезно бы иметь и обратную опирацию, типа link. afaik, в текущих апи это невозможно, потому что нужна операция создания анонимного файла и операция прилинковки.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>