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.