En ésta entrada os dejo el listado de las constantes disponibles para FileOps, los códigos de error a que corresponden y una breve explicación.
| kFileOpsOK | 0 | Ejecutado con éxito | |
| kFileOpsParamError | 1 | Faltan parámetros | |
| kFileOpsOutOfMemory | 12 | Memoria insuficiente | |
| kFileOpsDirFull | -33 | Fichero o directorio lleno | |
| kFileOpsDiskFull | -34 | Disco lleno | |
| kFileOpsVolumeNotFound | -35 | El volumen especificado no existe | |
| kFileOpsDiskIOError | -36 | Error de disco E/S | |
| kFileOpsBadName | -37 | Nombre de archivo o volumen incorrecto (tal vez sin nombre) | |
| kFileOpsFileNotOpen | -38 | Archivo no abierto | |
| kFileOpsEndOfFile | -39 | Se llegó al final del archivo durante una operación de lectura | |
| kFileOpsPositionBeforeStart | -40 | Intento de posicionarse en un lugar anterior al inicial del archivo | |
| kFileOpsTooManyFilesOpen | -42 | Se han abierto demasiados archivos | |
| kFileOpsFileNotFound | -43 | Archivo no encontrado | |
| kFileOpsHardwareVolumeLock | -44 | El volumen está bloqueado por hardware | |
| kFileOpsFileLocked | -45 | Archivo bloqueado | |
| kFileOpsSoftwareVolumeLock | -46 | El volumen está bloqueado por software | |
| kFileOpsMoreFilesOpen | -47 | Uno o más archivos ya estan abiertos | |
| kFileOpsAlreadyExists | -48 | Ya existe un archivo con el nombre especificado | |
| kFileOpsAlreadyWriteOpen | -49 | Sólo se permite un único camino de acceso al archivo durante su escritura | |
| kFileOpsNoDefaultVolume | -50 | El volumen predefinido no existe | |
| kFileOpsBadFileRef | -51 | - | |
| kFileOpsVolumeNotOnline | -53 | El volumen no esta disponible o montado | |
| kFileOpsPermissionDenied | -54 | Permiso denegado o archivo de sólo lectura | |
| kFileOpsVolumeAlreadyMounted | -55 | El volumen especificado ya está disponible o montado | |
| kFileOpsBadDrive | -56 | El número de unidad expecificado no existe | |
| kFileOpsInvalidFormat | -57 | El volumen no contiene uno de los formatos sportados | |
| kFileOpsExternalSystemError | -58 | Error externo detectado por el sistema de archivos | |
| kFileOpsProblemDuringRename | -59 | Se ha producido un problema durante el cambio de nombre | |
| kFileOpsBadMasterBlock | -60 | Se ha detectado un bloque índice defectuoso; deberá reiniciar el volumen | |
| kFileOpsCantOpenLockedFile | -61 | No ha sido posible abrir el archivo por estar bloqueado | |
| kFileOpsDirectoryNotFound | -120 | Directorio no localizado | |
| kFileOpsTooManyDirOpen | -121 | Se han abierto demasiados directorios | |
| kFileOpsCantMoveToOffspring | -122 | Intento de posicionarse fuera del ambito del archivo | |
| kFileOpsNonHFSOperation | -123 | Intento de relizar una operación HFS sobre un volumen con otro formato | |
| kFileOpsDifferentVolume | -124 | Intento de relizar la operación sobre volúmenes o nombres de archivo diferentes | |
| kFileOpsInternalSystemError | -127 | Error interno detectado por el sistema de archivos | |
| kFileOpsCrossDeviceLink | 100 | - | |
| kFileOpsDeadlock | 101 | - | |
| kFileOpsTooManyArguments | 102 | - | |
| kFileOpsMathArgument | 103 | - | |
| kFileOpsExecFormatError | 104 | - | |
| kFileOpsResultTooBig | 105 | - | |
| kFileOpsUnknownError | 998 | Error desconocido | |
| kFileOpsNoOperation | 999 | Operación no compatible para la plataforma en uso | |
| kFileOpsInvalidEncoding | 1000 | - |

