lunes, 4 de enero de 2016

Archivo


Concepto:

Un archivo, también denominado Fichero, es una unidad de datos o información almacenada en algún medio que puede ser utilizada por aplicaciones de la computadora.

Característica de los Archivos.



  • Un archivo o fichero (file en inglés) en informática contiene información de algún tipo: texto, audio, video, hoja de cálculo, documento, animación, etc
  • Puede tener nombre de un máximo de 255 caracteres. Un archivo tiene una extensión de dos, tres o cuatro caracteres usualmente.
  • Los archivos tienen un tamaño (a veces llamado "peso") que suele medirse en byte y sus múltiplos: kilobyte, megabyte, gigabyte, etc. 

Creación de un archivo aleatorio desde Visual Basic 6.0

  1. Para crear un archivo desde Visual Basic disponemos de la sentencia OPEN seguida del modo OUTPUT. Existen otros modos como APPEND e INPUT que veremos más adelante.
  2. El formato de esta sentencia es la siguiente:
OPEN Unidad.Carpeta.NombredelArchivo FOR MODO AS #numero_archivo_abierto

Donde: 

OPEN: Es la sentencia de Visual Basic utilizada para crear un archivo cualquiera. Unidad.Carpeta.NombredelArchivo: Todo esto representa un archivo con su unidad y su carpeta, es decir, el PATH completo.

Por ejemplo:

A) Un archivo llamado CARLOS.DOC que se encuentre en el disco “C:” entonces su PATH
sería el siguiente:

C:\ CARLOS.DOC
B) Un archivo llamado JOSE.DOC que se encuentra en el disco “C:” en una carpeta llamada
DOCUMENTOS entonces su PATH sería el siguiente:

C:\DOCUMENTOS\JOSE.DOC

C) Un archivo llamado DATOS.TXT que se encuentre en el disco “C:” en una subcarpeta
llamada INFORMACION que se encuentra en la carpeta PROGRAMA entonces su PATH
sería el siguiente:

C:\PROGRAMA\INFORMACION\DATOS.TXT

FOR MODO: En este se especifica el tipo de acceso al archivo, es decir, si es para lectura, para
escritura o para la creación de un archivo nuevo.

Los modos disponibles en Visual Basic son los siguientes:

• OUTPUT: este modo es utilizado para crear un archivo nuevo si este no existe, y si existe
entonces lo sustituye por el nuevo archivo.
• APPEND: este modo es utilizado para agregar información al final de un archivo existente,
si no existe entonces se crea.
• INPUT: este modo es utilizado para leer el contenido de un archivo almacenado en un
disco.

#numero_archivo_abierto: En este se especifica un valor que representa el número del archivo
abierto en la aplicación. Esto es porque usted puede abrir o crear dos o más archivo y se
necesitaría un valor que permita llevar el control de estos archivos abiertos. Por ejemplo, si usted va
a crear un archivo llamado CARTA.DOC en el disco “C:” y otro llamado ARCHIVOS.TXT
necesariamente usted tendría que usar dos veces la sentencia OPEN e identificar cada unas de
ellas:

OPEN “C:\CARTA.DOC” FOR OUTPUT AS #1
OPEN “C:\ARCHIVOS.TXT” FOR OUTPUT AS #2
CLOSE #1
CLOSE #2

- La primera línea crea el archivo CARTA.DOC en el disco “C:”
- La segunda línea crea el archivo ARCHIVOS.TXT en el disco “C:”
- La tercera línea cierra el primer archivo abierto, en este caso CARTA.DOC. Cada vez que se abra
un archivo con OPEN este debe ser cerrado con la sentencia CLOSE #numeroarchivo.
- La cuarta línea cierra el segundo archivo abierto, en este caso ARCHIVOS.TXT.