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

 

 


Tema destacado:


+  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,719 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 3,985 Ú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 1,922 Último mensaje 31 Agosto 2010, 15:28 pm
por 79137913
Problema carpeta compartida W7
Redes
er_wanchu 0 2,403 Ú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,318 Último mensaje 2 Julio 2015, 21:10 pm
por Seyro97
Enumerar directorio por FTP (WinAPI)
Programación C/C++
mester 1 1,376 Último mensaje 9 Diciembre 2015, 19:41 pm
por mester
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines