Tengo un pequeño problemilla necesito crear una lista, que contenga todas las carpetas de una ruta que yo le mande... es decir... si yo le doy la carpeta--> c:\mis documentos |________________> Cosas |________________> Fotos |________________> Docs en la lista debe aparecerme: c:\mis documentos\cosas c:\mis documentos\fotos c:\mis documentos\docs hasta ahi todo bien... el caso es que necesito que esas carpetas, en el caso que contengan otras carpetas, tambien me aparezcan en el listado.. es decir si la carpeta cosas tiene 3 carpetas... y esas 3 tienen otras 3 y asi, sucesivamente que me las muestre tambien en el listado... c:\mis documentos\cosas c:\mis documentos\cosas\mias c:\mis documentos\cosas\mias\propias c:\mis documentos\cosas\mias\propias\decasa\... ... ... c:\mis documentos\fotos He conseguido llegar a 3 niveles pero debe de haber algo mas sencillo de programar, ya que compruebo cada una y es necesario que tengan un fichero... a ver si a alguien se le ocurre algo... RESPUESTA ========= shell("dir /s /a:s /o:n /b > archivo.txt") ' manipulas el archivo secuencial