RE:AYUDA CON CONTROL DIR, PLIS
El control DirListBox desconozco si acaso muestra las carpetas ocultas, no encontré propiedad alguna sobre eso, creo que ya depende a como tengas configurado tu explorador de MI PC. (mostrar / ocultar carpetas y archivo ocultos)
Sobre la función DIR, te pongo lo que viene en la ayuda del MSDN:
"....Devuelve un tipo String que representa el nombre de un archivo, directorio o carpeta que coincide con el patrón o atributo de archivo especificado, o la etiqueta de volumen de una unidad de disco.
Sintaxis
Dir[(nombre_ruta[, atributos])]
La sintaxis de la función Dir consta de las siguientes partes:
nombre_ruta (Opcional)
Expresión de cadena que especifica un nombre de archivo. Puede incluir el directorio o carpeta y la unidad de disco. Si no se encuentra nombre_ruta, devolverá una cadena de longitud cero ("").
Atributos (Opcional)
Constante oexpresión numérica, cuya suma especifica los atributos de archivo. Si se omite, devuelve los archivos que coinciden con nombre_ruta pero no tiene atributos.
Valores
Los valores del argumento atributos son los siguientes:
Constante Valor Descripción
vbNormal -> 0 -> (Predeterminado) Especifica archivos sin atributos.
vbReadOnly -> 1 -> Especifica archivos de sólo lectura además de sin atributos.
vbHidden -> 2 -> Especifica archivos ocultos además de sin atributos.
VbSystem -> 4 -> Especifica archivos de sistema además de sin atributos.
vbVolume -> 8 -> Especifica la etiqueta del volumen; si se especifica cualquier otro atributo, se ignora vbVolume.
vbDirectory -> 16 -> Especifica directorios o carpetas además de archivos sin atributos.
Nota: Estas constantes están definidas en Visual Basic para Aplicaciones. Por ello, sus nombres se pueden utilizar en cualquier lugar del código sustituyendo al valor correspondiente.
Comentarios
La función Dir permite el empleo de los caracteres comodín '*' (múltiples caracteres) y '?' (un solo carácter) para especificar varios archivos..."