| Asunto: | [SauloNet] Crear una macro (o un script) que recorra todas las carpetas, subcarpetas y archivos de una unidad | | Fecha: | Jueves, 20 de Abril, 2006 17:58:01 (-0400) | | Autor: | John Drummond Aravena <jhn.drummond @.....com>
|
Hola listeros. Un respetuoso saludo desde Rancagua-Chile:
Crear una macro (o un script) que recorra todas las carpetas, subcarpetas y
archivos de una unidad.
Estoy creando una macro en excel que cree un archivo csv y que contenga
todas las carpetas, subcarpetas y archivos de una unidad especifica.
La idea es que, al ejecutar la macro , muestre las unidades disponibles de
una máquina y a partir de la elección de usuario cree un csv con todas las
carpetas, subcarpetas y archivos de la unidad , sin importar la "estética"
del csv me conformo con que escriba la línea completa.. Hasta aquí todo
bien. Lo he probado con vba y asp.
Ejemplo:
C:\asp\trabajo\root\vba\auto\mis\macro.xls
Si la macro está en la ruta completa escribirá en el csv todas las carpetas
y subcarpetas y archivos de la ruta, pero si subo a macro a
C:\asp\trabajo\root\vba\auto. Solo lista lo que hay hasta ahí. Si subo la
macro a c:\asp, solo llega a c:\asp y maestra los archivos en esta carpeta
hasta llegando hasta \trabajo.
Conozco lo que es el objeto drive, folder y file y si escribo , por ejemplo
getfolder (de asp) es como que entendiera c\asp\trabajo…y el resto, lo mismo
si escribo algo así como getfolder…..sub folder …nada.
Encontré una solución gualala…pero serían muchos for each…next.
¿alguien tiene una idea mejor?
Un abrazo y de antemano gracias
(una mano lava la otra, las dos lavan la cara)
|