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
- 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.
- 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.