Если закрыть close () не удалось, возможно, у вас возникла ошибка. Файлы больше, чем данные. Это метаданные и ресурсы. В случае сбоя close () у вас все еще может быть открыт файловый дескриптор. Возможно, вы все еще закрепляете данные файла, предотвращая их повторное использование файловой системой. Возможно, у вас все еще открыты сетевые подключения. Если atime файла обновляется при close (), у вас будет устаревшее время для файла. Это те вещи, которые вам действительно должны быть любопытны.