Hola amigos!
Ando necesitando hacer una base de datos con archivos zip. la cuestion es asi:
tengo muchos archivos .zip con nombres diferentes pero adentro de cada archivo tengo cosas con diferentes nombres que el .zip quiero generar una tabla con el nombre del zip y alado el nombre del archivo que tiene dentro.
como puedo hacer esto automaticamente?
gracias!
a continuación incluyo unos enlaces a temas que pienso pueden ser de ayuda para lo que necesitas:
generar desde Excel un listado de archivos en un directorio
Requiere tener una referencia a Windows scriptig host para que funcionen los objetos FileSystemObject.
El explorador de windows puede abrir archivos zip desde la versión xp (en el menú contextual aparece "explorar" y puedes ver el contenido. Aunque no sé si desde VBA lo trata como una carpeta normal, prueba a ver.
Aquí hay otro ejemplo que utiliza una función personalizada para obtener los archivos.
------
Ya sé Excel, pero necesito más
La potencia sin control no sirve de nada.
agradecimientos
------
Ya sé Excel, pero necesito más.
Mi idea era que a partir de un .zip me generara una lista con lo que tenia adentro el archivo.
o sea un listado con el nombre del .zip y alado el nombre de los archivos que tiene adentro.
gracias.
mira esto, es parte del .net framework 3, pero seguramente existirá en versiones anteriores.
http://msdn.microsoft.com/en-us/library/system.io.packaging.aspx
------
Ya sé Excel, pero necesito más
La potencia sin control no sirve de nada.
agradecimientos
------
Ya sé Excel, pero necesito más.
he encontrado esta página que tal vez te pueda ayudar con algunas ideas para abrir archivos zip desde vba
http://www.rondebruin.nl/7zipwithexcelunzip.htm
------
La potencia sin control no sirve de nada.
Ya sé Excel, pero necesito más
------
Ya sé Excel, pero necesito más.
Como hago a menudo, cuando tengo una dificultad informática entro en esta web y generalmente la resuelvo. En esta ocasión también, ya que deseaba tener una hoja Excel con los títulos de todoslos videos que tengo grabados en un directorio y ya lo he resuelto. He entrado en el primero de los kinks que incluías en tu respuesta y asunto resuelto......o casi.
De la aplicación de VBA me ha resultado un listado con los nombres de los archivos, su tamaño y la fecha de creación. Pero quisiera ir un poco más allá y de ahí mi consulta ¿Sería posible modificar las instrucciones de modo que además de esos datos me devolviera la duración de cada video?
Y ya puestos, esta consulta se podría hacer extensiva a cualquier otra de las características de los archivos que podemos ver en el listado del explorador de archivos.
Gracias