Вурдалак
Продвинутый новичок
Это неправославно, потому что, как уже сказали, файл может быть удалён в момент между проверкой и удалением. А в случае с unlink() для нас операция атомарна: внутри происходит фактически такая же проверка, но подобного race condition произойти не может.причем в данном конкретном случае надо проверять файл на существование.