Você só pode gravar em um arquivo depois de abri-lo. Quando você abre, as verificações de permissão são feitas. Em teoria, pode-se argumentar que, para uma solicitação de um descritor de arquivo de leitura / gravação, o estado da cota pode ser verificado, mas como você precisa de acesso de gravação para truncar um arquivo e cota nunca deve impedir que o espaço seja liberado, suponho que esse não seja o caso. / p>
Assim, devido à ordem de open()
e write()
, a verificação de permissão deve sempre vir em primeiro lugar.