A mensagem de erro dada foi "Diretório não vazio" ( ENOTEMPTY
), dado que sua suposição parece correta, que é uma condição de corrida em que um programa criou um arquivo nesse diretório antes de rm
tentar remover o diretório , fornecendo o erro esperado ENOTEMPTY
do rmdir(2)
subjacente.
NOTA: Para estar no lado seguro, você pode mover / renomear o diretório para um novo nome e, em seguida, executar a exclusão deste diretório.