Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: LeandroA en 31 Agosto 2010, 04:59 am



Título: [source]Enumerar los archivos dentro de una carpeta comprimida en .zip
Publicado por: LeandroA en 31 Agosto 2010, 04:59 am
hola este es un pequeño código para poder listar los archivos dentro de una carpeta.zip no es nada del otro mundo pero le pude ser útil a alguien


Fuente original en http://www.leandroascierto.com.ar/foro/index.php?topic=457.0
Código
  1. Option Explicit
  2. Dim objShell As Object
  3.  
  4. Private Sub Form_Load()
  5.    Set objShell = CreateObject("Shell.Application")
  6.  
  7.    FindInZipFolder "C:\CarpetaComprimida.zip"
  8.  
  9.    Set objShell = Nothing
  10. End Sub
  11.  
  12.  
  13. Private Sub FindInZipFolder(ByVal Root As String, Optional ByVal sPath As String)
  14.    Dim objFolder As Object
  15.    Dim oItem As Object
  16.    Dim sFolder As String
  17.    Dim sFile As String
  18.  
  19.    Set objFolder = objShell.NameSpace(CVar(Root & sPath))
  20.  
  21.    If objFolder Is Nothing Then Exit Sub
  22.  
  23.    For Each oItem In objFolder.Items()
  24.        If oItem.IsFolder Then
  25.            sFolder = Root & "\" & oItem.Path
  26.            Debug.Print sFolder
  27.            FindInZipFolder Root, "\" & oItem.Path
  28.        Else
  29.            sFile = Root & "\" & oItem.Path
  30.            Debug.Print sFile
  31.        End If
  32.    Next
  33.  
  34. End Sub
  35.  

PD: que colorinche que esta el Geshi  :¬¬


Título: Re: [source]Enumerar los archivos dentro de una carpeta comprimida en .zip
Publicado por: 79137913 en 31 Agosto 2010, 15:28 pm
HOLA!!!


GENIAL, ESTABA BUSCANDO ESO!!!

Leandro, disculpa, no tenes idea como listar el nombre de las PC en red con sus respectivos IP locales?

Pd: El Geshi de VISUAL FOX PRO anda joya  ;D .


GRACIAS POR LEER!!!