Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Obtener nombres de carpetas y guardarlos en BD

Estas en el tema de Obtener nombres de carpetas y guardarlos en BD en el foro de Visual Basic clásico en Foros del Web. hola a todos! mi duda es como puedo obtener los nombre de todas las carpetas que se encuentran dentro de C:\nombre_carpeta\ y almacenar estos nombres ...
  #1 (permalink)  
Antiguo 14/09/2006, 20:03
 
Fecha de Ingreso: octubre-2005
Mensajes: 56
Antigüedad: 19 años, 6 meses
Puntos: 0
Obtener nombres de carpetas y guardarlos en BD

hola a todos!
mi duda es como puedo obtener los nombre de todas las carpetas que se encuentran dentro de C:\nombre_carpeta\ y almacenar estos nombres en una tabla de access.
De antemano gracias a quien me pueda ayudar.
  #2 (permalink)  
Antiguo 15/09/2006, 07:17
Avatar de tazzito  
Fecha de Ingreso: agosto-2006
Mensajes: 381
Antigüedad: 18 años, 9 meses
Puntos: 2
rositafresita,

hola mira esto que esta sacado de la ayuda de vb6

' Muestra los nombres en C:\ que representan directorios.
MiRuta = "c:\" ' Establece la ruta.
MiNombre = Dir(MiRuta, vbDirectory) ' Recupera la primera entrada.
Do While MiNombre <> "" ' Inicia el bucle.
' Ignora el directorio actual y el que lo abarca.
If MiNombre <> "." And MiNombre <> ".." Then
' Realiza una comparación a nivel de bit para asegurarse de que MiNombre es un directorio.
If (GetAttr(MiRuta & MiNombre) And vbDirectory) = vbDirectory Then
Debug.Print MiNombre ' Muestra la entrada ACA PUEDES GUARDAR LA CARPETA
End If ' solamente si representa un directorio.
End If
MiNombre = Dir ' Obtiene siguiente entrada.
Loop
  #3 (permalink)  
Antiguo 15/09/2006, 14:30
 
Fecha de Ingreso: abril-2004
Mensajes: 192
Antigüedad: 21 años
Puntos: 0
S, el ejemplo funciona si querés listar los directorios de una carpeta, pero si las demás carpetas tienen subdirectorios, tenés que comprobar uno por uno.

En el Api guide hay un ejemplo que usa las api FindFirstFile y FindNextFile para buscar archivos. Lo podes bajar de acá: www.allapi.net

Con ese ejemplo, podés indicar una ruta, y modificarle en el bucle del ejemplo, ..que solo agregue las entradas donde el atributo del path sea igual a FILE_ATTRIBUTE_DIRECTORY

saludos




-------------------------------
__________________
Recursos visual basic
  #4 (permalink)  
Antiguo 16/09/2006, 18:10
 
Fecha de Ingreso: octubre-2005
Mensajes: 56
Antigüedad: 19 años, 6 meses
Puntos: 0
Gracias

[QUOTE=tazzito;1700353]rositafresita,

Muchas gracias por la ayuda, creo que era lo que andaba buscando, solo necesito probarlo en mi aplicación.

atte rositafresita
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:08.