elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Enumerar carpetas de una carpeta compartida
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Enumerar carpetas de una carpeta compartida  (Leído 1,894 veces)
Psyke1
Wiki

Desconectado Desconectado

Mensajes: 1.089



Ver Perfil WWW
Enumerar carpetas de una carpeta compartida
« en: 26 Noviembre 2012, 10:36 am »

Me estoy volviendo loco... :huh:
Necesito extraer todas las carpetas que contenga la carpeta compartida "\\micarpeta\".
Tan sólo para saber si existe ya he tenido problemas puesto que devuelve false utilizando métodos tradicionales. Eso lo he solucionado con api PathIsNetworkPath().

En cambio puedo listar las carpetas de una subcarpeta suya:
Código
  1. Private Sub Form_Load()
  2.    Dim f As Object, s
  3.  
  4.    Set f = CreateObject("Scripting.FileSystemObject")
  5.  
  6.    For Each s In f.GetFolder("\\micarpeta\hola").SubFolders
  7.        MsgBox s
  8.    Next
  9. End Sub

He encontrado los apis WNetEnumResource(), WNetOpenEnum(), WNetCloseEnum(), WNetOpenEnum().
Código:
http://allapi.mentalis.org/apilist/2AA74BB4AC857C52AD4BC7FA9E4DB1B7.html

Pero es extremaaaaaadamente lento... :(
Así que me comprometo a levantar un monumento a quién me sepa guiar/dar una solución. :-*

DoEvents! :P


« Última modificación: 26 Noviembre 2012, 13:10 pm por Psyke1 » En línea

Psyke1
Wiki

Desconectado Desconectado

Mensajes: 1.089



Ver Perfil WWW
Re: Enumerar carpetas de una carpeta compartida
« Respuesta #1 en: 26 Noviembre 2012, 18:57 pm »

Lo solucioné y comparto el código porque soy buena persona. :silbar:
Código:
http://foro.elhacker.net/programacion_visual_basic/src_getsharesubfolders-t377004.0.html

DoEvents! :P


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
CARPETA COMPARTIDA
Dudas Generales
celll 5 4,426 Último mensaje 30 Junio 2010, 00:42 am
por black-sabbath
[source]Enumerar los archivos dentro de una carpeta comprimida en .zip
Programación Visual Basic
LeandroA 1 2,041 Último mensaje 31 Agosto 2010, 15:28 pm
por 79137913
Problema carpeta compartida W7
Redes
er_wanchu 0 2,634 Último mensaje 17 Octubre 2011, 13:25 pm
por er_wanchu
(Ayuda) Obtener lista de archivos y carpetas en una carpeta con C++
Programación C/C++
Seyro97 2 2,617 Último mensaje 2 Julio 2015, 21:10 pm
por Seyro97
Enumerar directorio por FTP (WinAPI)
Programación C/C++
mester 1 1,674 Último mensaje 9 Diciembre 2015, 19:41 pm
por mester
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines