Vai al contenuto
Errori Linux/POSIXErrore
EEXIST

EEXIST — File Già Esistente

Un'operazione di creazione file è fallita perché esiste già un file con il nome specificato.

linuxmacosunix

Cause di questo errore

Un'operazione che richiede l'assenza di un file è stata tentata su un file esistente. Ciò avviene con i flag O_CREAT | O_EXCL in open(), chiamando mkdir() su una directory esistente o creando un symlink dove ne esiste già uno.

Come correggerlo

Verificare se il file esiste prima di crearlo. Usare O_CREAT senza O_EXCL se la sovrascrittura è accettabile. Rimuovere il file esistente prima, se appropriato.

Documentazione ufficiale

Codici di errore correlati