Parte 3

 

Capítulo 18.  Manejo del sistema de archivos

 

 

 

Cuestionario del capítulo

 

  1. Explique para que sirve el control DriveListBox.

Es un control que explora el sistema de archivos y determina cuántas unidades de almacenamiento se tienen, para después desplegarlas en una interfaz tipo ComboBox y permitir su selección.

  1. Explique para que sirve el control DirListBox.

Este control explora el sistema de archivos y determina cuántos directorios hay en una determinada ruta (path), para después desplegarlos y permitir su selección en una interfaz de modo árbol de directorio.

  1. Explique para que sirve el control FileListBox.

Es un control que explora el sistema de archivos y determina cuántos archivos hay en un directorio determinado, para después desplegarlos y permitir su selección en una interfaz de modo ListBox.

  1. Explique la función de la propiedad Drive.

En el caso de los objetos basados en DriveListBox, almacena el identificador de la unidad que se encuentra o que ha sido seleccionada.

  1. Explique la función de la propiedad Path.

En el caso de DirListBox, almacena o asigna la ruta de acceso que se encuentra o ha sido seleccionada. En el caso de FileListBox, almacena o asigna la ruta de acceso de la cual se explorará el contenido de archivos.

  1. Explique la función de la propiedad Pattern.

En el caso de FileListBox, almacena o asigna el patrón de archivos que se mostrarán en el objeto.

  1. Explique cuando se ejecuta el evento Change.

Se ejecuta cuando se hace una selección en cualquiera de los controles básicos del manejo de sistema de archivos.

  1. Explique porque no es suficiente contar los controles gráficos básicos y por que se requiere usar el objeto FileSystem.

Manejar el sistema de archivos a través de los controles básicos es sencillo, aunque limitado a funciones exclusivamente de lectura. Hay aplicaciones en las que deseamos poder agregar un archivo, eliminarlo, copiarlo, entre otras cosas; ciertamente, el DriveListBox, DirListBox y FileListBox no ayudan en dichas tareas.

Visual Basic posee varios objetos que permiten manejar diferentes recursos de su computadora, tales como la pantalla (Screen), el Portapapeles (ClipBoard), la impresora (Printer) y el que nos interesa: el sistema de archivos (FileSystem).

  1. Mencione la utilidad de cada uno de los 6 métodos del objeto FileSystem para manipular archivos.

El objeto FileSystem utiliza los siguientes métodos para el manejo de directorios:

FileSystem.CurDir.- Devuelve la ruta actual que mantiene el control del sistema en la unidad de almacenamiento.

FileSystem.ChDir.- Cambia la ruta que mantiene el control del sistema.

FileSystem.MkDir.- Genera un nuevo directorio.

FileSystem.RmDir.- Remueve un nuevo directorio.

FileSystem.Dir.- Devuelve el nombre de un directorio que concuerda con un patrón dado.

 

1