Como mostrar SOLO las carpetas en Visual Basic 6.0
Estoy haciendo una aplicación en Access con VBA y tengo una pequeña duda. Quiero mostrar todas las carpetas de un directorio almacenado en una cadena de texto. La cosa es que solo quiero las carpetas, no los demás ficheros. He probado dos cosas:
archivo = Dir(cadena)
archivo = Dir(cadena, vbDirectory)
Con la primera, me coge solamente los ficheros, no saca ninguna carpeta. Con la segunda me coge las carpetas y también los demás ficheros. Como luego las voy recorriendo uno a uno los elementos devueltos en "archivo", se me ha ocurrido que igual hay alguna función o algo que me permita saber si "d:\carpeta1\cosa.txt" es un fichero o que "d:\carpeta1\carpeta2" es una carpeta.
¿Alguna ayuda?
archivo = Dir(cadena)
archivo = Dir(cadena, vbDirectory)
Con la primera, me coge solamente los ficheros, no saca ninguna carpeta. Con la segunda me coge las carpetas y también los demás ficheros. Como luego las voy recorriendo uno a uno los elementos devueltos en "archivo", se me ha ocurrido que igual hay alguna función o algo que me permita saber si "d:\carpeta1\cosa.txt" es un fichero o que "d:\carpeta1\carpeta2" es una carpeta.
¿Alguna ayuda?
2 Respuestas
Respuesta de deathwatch
1
Respuesta de Roberto Alvarado
1