Hoy en el trabajo me han estado preguntando si conocia algún programa para generar un listado completo de carpetas y archivos que tiene un CD, ya que les interesa almacenar este listado en una base de datos para saber donde está X archivo o saber que contiene un CD determinado.
Pensando un poco y conociendo algun que otro comando de consola pues me pregunte si no seria posible generar tal listado sin necesidad de instalar un programa de terceros. La respuesta es que sí, si se puede y ahora vamos a ver cómo:
Código y ejemplo después del salto –>
En Windows accedemos a la consola:
Inicio -> Ejecutar y tecleamos cmd y le damos a Aceptar.
O bien:
Bonotin Inicio + R y tecleamos cmd y le damos a Aceptar.
Una vez en la consola si queremos ver la ayuda para conocer que comandos posee el sistema tecleamos:
c:\> help/?
Pues bien hay un comando en Windows llamado tree que te genera un arbol de directorios, además este comando tiene una serie de parámetros que nos permiten añadir funcionalidades como por ejemplo el /F y el /A.
El /F nos muestra además de los directorios, los ficheros que contienen, el /A obliga a usar ASCII en lugar de caracteres extendidos.
Si además queremos guardar lo que nos genera en pantalla en un archivo usaremos “> nombre_archivo”. Uniendo todo nos quedaría de esta forma:
c:\> tree /f /a > listado.txt
Si ejecutamos este comando nos va a generar un fichero que va a contener un listado completo de todas las carpetas y archivos que contiene el disco duro C.
Espero que os sirva de utilidad.
Saludos.