2 votos

Dir lista de nombres de subcarpetas

Quiero usar un archivo .bat que ejecute el comando .dir para crear una lista de todas las carpetas en todas las subcarpetas de la carpeta actual.

========================== Estoy cerca: yo uso: dir / s / b / o: n / a: d> list.txt

para obtener la lista de carpetas junto con la ruta completa.

... pero quiero la lista solo con los nombres de las carpetas, sin la ruta completa.

¿Es eso posible?

1voto

Jeff Zeitlin Puntos 196

Con un poco de ayuda de David Postill , puedes hacer esto con

 (for /f "tokens=*" %I in ('dir /b /s /a:d') do @echo %~nxI) | sort > list.txt
 

para almacenar la lista ordenada en el archivo. Supongo que no fue tan complicado después de todo. :)

(Aunque todavía prefiero la solución PowerShell ...)

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: