VFile: enumeraciones

Errores de fichero

  • ErrorNone = 00 Ok, no se ha producido ningún error
  • ErrorRead = 01 Se ha producido un error al leer del fichero
  • ErrorWrite = 02 Se ha producido un error al escribir en el fichero
  • ErrorFatal = 03 Se ha producido un error fatal
  • ErrorResource = 04 Se ha producido un error en el recurso
  • ErrorOpen = 05 No ha sido posible abrir el fichero
  • ErrorAbort = 06 Se ha abortado la operación sobre el fichero
  • ErrorTimeOut = 07 Se ha producido un error de timeout
  • ErrorUnspecified = 08 Se ha producido un error no especificado
  • ErrorRemove = 09 No ha sido posible eliminar el fichero
  • ErrorRename = 10 No ha sido posible renombrar el fichero
  • ErrorPosition = 11 La posición del fichero no puede ser modificada
  • ErrorResize = 12 No es posible redimensionar el fichero
  • ErrorPermissions = 13 No tiene permisos de acceso al fichero
  • ErrorCopy = 14 No se podido copiar el fichero

Flags de modos de apertura del fichero

  • OpenModeNotOpen = 0x0000 No está abierto
  • OpenModeReadOnly = 0x0001 Abierto para lectura
  • OpenModeWriteOnly = 0x0002 Abierto para escritura
  • OpenModeReadWrite = OpenModeReadOnly | OpenModeWriteOnly Abierto para lectura/escritura
  • OpenModeAppend = 0x0004 Abierto para escribir al final del fichero, sin borrar el contenido existente
  • OpenModeTruncate = 0x0008 Abierto para escritura truncando si no existe,si existe borra contenido antes de escribir
  • OpenModeText = 0x0010 Se abre en modo texto. Al leer el fin de línea se convierte al carácter "\n"
  • OpenModeUnbuffered = 0x0020 No se utiliza buffer para el fichero

Flags de permisos del fichero

  • PermissionReadOwner = 0x4000 El propietario puede leer el fichero
  • PermissionWriteOwner = 0x2000 El propietario puede escribir en el fichero
  • PermissionExeOwner = 0x1000 El propietario puede ejecutar el fichero
  • PermissionReadUser = 0x0400 El usuario puede leer el fichero
  • PermissionWriteUser = 0x0200 El usuario puede escribir en el fichero
  • PermissionExeUser = 0x0100 El usuario puede ejecutar el fichero
  • PermissionReadGroup = 0x0040 El grupo de usuarios puede leer el fichero
  • PermissionWriteGroup = 0x0020 El grupo de usuarios puede escribir en el fichero
  • PermissionExeGroup = 0x0010 El grupo de usuarios puede ejecutar el fichero
  • PermissionReadOther = 0x0004 Todos pueden leer el fichero
  • PermissionWriteOther = 0x0002 Todos pueden escribir en el fichero
  • PermissionExeOther = 0x0001 Todos pueden ejecutar el fichero
Última actualización 10mo ago