Gå till innehåll
Linux/POSIX-felFel
EEXIST

EEXIST — Filen finns

En filskapandeåtgärd misslyckades eftersom en fil med det angivna namnet redan finns.

linuxmacosunix

Vad som orsakar detta fel

En operation som kräver att en fil inte finns, försökte utföras på en befintlig fil. Detta inträffar med flaggorna O_CREAT | O_EXCL i open(), vid anrop av mkdir() på en befintlig katalog, eller när en symbolisk länk skapas där en redan finns.

Hur man åtgärdar det

Kontrollera om filen finns innan den skapas. Använd O_CREAT utan O_EXCL om överskrivning är acceptabelt. Ta bort den befintliga filen först om det är lämpligt.

Officiell dokumentation

Relaterade felkoder