Capítulo 18. Manejo del sistema de archivos
Cuestionario del
capítulo
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.
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.
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.
En el caso de los objetos basados en DriveListBox, almacena el identificador de la unidad que se encuentra o que ha sido seleccionada.
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.
En el caso de FileListBox, almacena o asigna el patrón de archivos que se mostrarán en el objeto.
Se ejecuta cuando se hace una selección en cualquiera de los controles básicos del manejo de sistema de archivos.
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).
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.