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.

 

2.- Explique para que sirve el control DirListBox.

 

Es un control que 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 de árbol de directorio.

 

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

 

4.- Explique la función de la propiedad Drive.

 

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

 

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

 

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

 

7.- Explique cuando se ejecuta el evento Change.

 

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

 

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

 

Por que estos controles básicos son limitados a funciones exclusivamente de lectura. Hay aplicaciones en las que deseamos poder agregar un archivo, eliminarlo y 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 archivo que nos interesa para realizar estas operaciones es el (FileSystem).

 

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

 

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.