Imprimir u Obtener la lista de subdirectorios y sus Archivos

11 12 2008

Si deseas imprimir o exportar a texto la estructura de un directorio, se puede hacer con el comando dir, ese comando de toda la vida. Desde el Explorador de Windows no es posible, al menos no lo localizé. Asi que lo haremos en Modo Bestia, desde línea de comandos.

Veamos el modo en que se puede realizar.

dir "C:\Temp" /B /S

El parámetro /B indica que no se muestren resúmenes ni encabezados

El parámetro /S indica se recorra todo el arbol de directorios.

Si quieren enviarlo a un archivo de Texto lo hariamos mediante el modificador de flujo >.Como sigue:

dir "C:\Temp" /B /S > "c:\dirout.txt"

Donde “c:\dirout.txt” indica que se envie al archivo localizado en la unidad c:

Otra forma que se puede lograr esto es haciendo uso de la siguiente utililería, tambien desde linea de comandos

dirlist "C:\Temp" -fullpath -nodirparent > "c:\dirout.txt"

DirList: Muestra de manera recursiva los archivos
que contiene un directorio.

DIRLIST [unidad:][ruta] [-h] [-fullpath] [-nodirparent]
[unidad:][ruta]
Especifica la unidad y el directorio que se mostrará.
-h -help           >>Muestra ésta ayuda.
-fullpath           >>Muestra la ruta completa.
-nodirparent    >>No muestra el directorio padre, sólo los archivos que contiene, si no tiene archivos no se muestra la carpeta.

Lo pueden bajar desde aqui, requiere el .NET Framework 2.0.

Tiene un ligero bug, creo que es del .NET si le pones como parámetro un directorio que termina con \ se malinterpreta como \”.


Acciones

Information

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




A %d blogueros les gusta esto: