Tipos y funciones de acceso a archivos

Visual Studio .NET 2003

Por sí mismo, un archivo no es más que una serie de bytes de datos relacionados en un disco. Cuando una aplicación tiene acceso a un archivo, debe considerar si los bytes representan caracteres, registros de datos, enteros, cadenas, etc. El usuario indica a la aplicación qué debe considerar mediante la especificación del tipo de acceso del archivo.

El tipo de acceso al archivo que se utiliza depende de la clase de datos que el archivo contiene. Visual Basic proporciona tres tipos de acceso a archivos:

  • Secuencial, para leer y escribir archivos de texto en bloques continuos.
  • Aleatorio, para leer y escribir archivos de texto o binarios estructurados como registros de longitud fija.
  • Binario, para leer y escribir archivos estructurados arbitrariamente.

El acceso secuencial está diseñado para utilizarlo con archivos de texto sin formato. Se considera que cada carácter de un archivo representa un carácter de texto o una secuencia de formato de texto, como un carácter de nueva línea. Los datos se almacenan como caracteres ANSI.

Un archivo abierto para acceso aleatorio se considera que está compuesto de un conjunto de registros de longitud idéntica o de conjuntos de campos que contienen información. Se pueden utilizar tipos definidos por el usuario para crear registros compuestos por numerosos campos, cada uno de los cuales puede tener diferentes tipos de datos. Los datos se almacenan como información binaria.

El acceso binario permite utilizar archivos para almacenar datos de cualquier modo que se ajuste a las necesidades, ya sean numéricos, de cadena o ambos. El acceso binario es similar al aleatorio, excepto que no se hacen suposiciones acerca del tipo de datos o de la longitud de registro. No obstante, es necesario conocer cómo se escribieron exactamente los datos en el archivo para poder recuperarlos correctamente. Por ejemplo, si almacena una serie de nombres y números de teléfono, debe recordar que el primer campo (el nombre) es texto y el segundo (el número de teléfono) es numérico.

Funciones de acceso a archivos

Las siguientes funciones se utilizan con el acceso secuencial, aleatorio y binario a archivos.

La siguiente tabla muestra todas las funciones disponibles para cada uno de los tres tipos de acceso directo a archivos.

Nota   Para obtener información adicional sobre las funciones de acceso a archivos, consulte el tema que trata las funciones en el índice.

Vea también

Funciones de acceso a datos | Acceso secuencial a archivos | Acceso aleatorio a archivos | Acceso binario a archivos

Mostrar: