Vb-Archivos

Páginas: 18 (4417 palabras) Publicado: 27 de junio de 2012
CAPÍTULO 7
( C. Castillo P.

ARCHIVOS

Un archivo (fichero) es un conjunto de información relacionada entre sí, almacenada como una unidad en un dispositivo de almacenamiento secundario (disquete, disco duro). Los datos almacenados en un archivo son de manera permanente de modo que pueden ser manipulados en cualquier momento. Cada archivo está referenciado por un identificador, sunombre.

CONCEPTO DE ARCHIVO BAJO WINDOWS/VISUAL BASIC
Un archivo tiene un nombre almacenado en una carpeta junto con otros archivos de disco. Los nombres de los archivos en Windows y Visual Basic requieren de 1 a 215 caracteres (incluidos espacios en blanco), y pueden incluir también una extensión de 1 a 3 letras, normalmente son significativas y relativas al contenido del mismo. Por ejemplo:LEAME.TXT Archivo de texto
MISDATOS.DAT Archivo de datos
PLANILLA.XLS Archivo de MS-Excel
SHAKIRA.BMP Archivo de mapa de bits
El nombre de un archivo para ser referenciado correctamente consta de:

• Unidad (Especificador de unidad, por ejemplo A, B, C)
• Camino (Especificador de ruta, por ejemplo \DATA\)
• Nombre (Especificador de archivo, por ejemploDEMO.DAT)

Como ejemplo, suponga que el archivo DEMO.DAT está en la carpeta DATA de la unidad C (disco duro); la descripción completa del nombre del archivo es:

C:\DATA\DEMO.DAT

Ahora, suponga que el archivo CONSTANTES.DAT se encuentra en la carpeta LIB, que a su vez está contenida en la carpeta DATA de la unidad C. La descripción completa del nombre de dicho archivo está dada por:C:\DATA\LIB\CONSTANTES.DAT

Desde el punto de vista de Visual Basic un archivo almacena los datos como un conjunto de registros, conteniendo todos ellos, generalmente, los mismos campos. Cada campo almacena un dato de tipo predefinido o de un tipo definido por el usuario. El elemento de información más simple estaría formado por un carácter.
OPERACIONES SOBRE EL SISTEMA DE ARCHIVOS
Paramanipular el sistema de archivos de un disco, Visual Basic proporciona las sentencias que a continuación se describen.

Sentencia Kill
Permite eliminar un archivo almacenado en un disco. Su sintaxis es de la forma:

Kill NOMBRE_ARCHIVO

Donde NOMBRE_ARCHIVO es una cadena de caracteres que identifica al archivo que se desea borrar. Se permiten caracteres comodín (* y ?). Si el archivo noexiste se produce un error. Por ejemplo:

Kill “C:\TEMP\TEMPO.DAT”

La instrucción anterior elimina el archivo TEMPO.DAT ubicado en la carpeta C:\TEMP.

Sentencia Name
Permite cambiar el nombre (renombrar) de un archivo del disco y moverlo a otro directorio si fuera preciso. Su sintaxis es la siguiente:

Name NOMBRE_ACTUAL As NOMBRE_NUEVO

Donde NOMBRE_ACTUAL es unacadena de caracteres que especifica el nombre actual del archivo y NOMBRE_NUEVO es otra cadena de caracteres que indica el nuevo nombre que se desea dar al archivo. Este nombre no debe existir, de lo contrario se obtendrá un error. Por ejemplo:

Name “C:\TEMP\TEMPO.DAT” As “C:\DATA\CURSO.DAT”

La instrucción anterior cambia el nombre del archivo TEMPO.DAT por el nombre CURSO.DAT. Elcontenido del archivo permanece inalterado y su localización física se cambia de la carpeta C:\TEMP a C:\DATA.

Sentencia MkDir
Permite crear una nueva carpeta. Su sintaxis es:

MkDir NUEVA_CARPETA

Donde NUEVA_CARPETA es una cadena de caracteres que identifica la carpeta que se va ha crear. Por ejemplo:

MkDir “C:\DATA\TEMP”

Sentencia RmDir
Elimina una carpeta vacíaexistente en el disco. Su sintaxis es de la forma:

RmDir NOMBRE_CARPETA

Donde NOMBRE_CARPETA es una cadena de caracteres que identifica la carpeta que se desea eliminar. Por ejemplo:

RmDir “C:\DATA\TEMP”

Sentencia ChDir
Permite cambiar la carpeta actual. Su sintaxis es:

ChDir NOMBRE_CARPETA

Donde NOMBRE_CARPETA es una cadena de caracteres que identifica la nueva...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Archivo En VB
  • Manejo de archivos en java, c, cobol, vb
  • vb bvhchch
  • Instalación VB
  • Vb Nxfgjnfgyjn
  • Lista de vb
  • vb bb
  • nbnc vb

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS