LINUX.ORG.RU

В Unix тоже нельзя - удаляется только имя из ФС, а сам файл остается на диске, и удаляется только после закрытия (завершения программы)

tailgunner ★★★★★
()

Кампутеры - сакс, счеты руляд!!!

anonymous
()

Одно из упрощений. Проще реализация ФС и программ, понятнее для пользователей.

Вернется на круги своя рано или поздно.

gena2x ★★★
()

В win nt нельзя удалить вообще любой открытый файл.

Как уже сказали, в Unix'e он тоже не совсем удаляется ;-)

birdie ★★★★★
()
Ответ на: комментарий от kto_tama

> идеология такая в юниксе - все есть файл

Не говорите того, что не знаете. "Всё" - далеко не (только) файл.

birdie ★★★★★
()

в винде используется следующий трюк: удалить нельзя, но можно переименовать поэтому файл переименовывается а после остановки приложения удаляется. этот трюк используется почти всеми инсталляторами и именно поэтому после инсталляции многих программ нужен рестарт компьютера, что бы программы\драйвера остановились а когда их запустят в следующий раз, под тем же именем будет уже лежать новый файл. а старый будет удален.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.