Hace un par de días, estaba pensando en cómo hacer para sacar un listado de todos los mp3s que tengo en mi disco duro. Y luego de buscar, sutilmente, en la web por una solución rápida, simple y gratis, al final terminé desistiendo.
Luego me acordé de algo que se había borrado casi completamente de mi memoria, el comando dir de DOS!
Con este simple comando, pude obtener, finalmente, un listado de la estructura de mi folder de música.
Así que aquí pondremos cómo crear un pequeño archivo, que, colocándolo en el folder que deseamos listar, creará un listado de la estructura misma del folder, junto con todos los archivos que éste contenga. Ideal, realmente, para hacer un listado de todas las canciones que tenemos, o los ebooks, o lo que sea, y que el archivo pese bien poco y sea legible por cualquiera.
Creando el .bat
-
Primero, empezamos por abrir Mi PC o el Explorador de Windows y nos dirigimos hacia el folder del cual queremos sacar un listado.
-
Una vez ubicados en el folder, damos clic derecho en cualquier espacio vacío y nos dirigimos a Nuevo | archivo de texto.
-
Al archivo de texto, le damos el nombre que queramos (“lista” o “música”, por ejemplo).
-
Ahora, le damos doble clic y se abrirá el block de notas, con el archivo en blanco. Ahora, copiamos esta línea tal y como está:
dir /s /w *.* > list.txt
-
Cerramos el block de notas. Ahora, lo que tenemos que hacer, es cambiar la extensión (txt, de texto), por “bat”, para que se convierta en un comando ejecutable.
-
Si al costado del nombre (lista o música o lo que le hayan puesto), no ven ninguna extensión, deben hacer lo siguiente: Ir a Herramientas | Opciones de Folder | Ver y dentro de las Opciones Avanzadas, ubicar la opción que dice “Esconder las extensiones para tipos de archivo conocidas”. Esta casilla debe estar desactivada. Una vez hecho esto, le damos ok, y nuestro archivo de texto debería aparecer con la extensión “txt” luego del punto (lista.txt, por ejemplo). Ahora sí, renombramos el archivo a lista.bat (botón derecho y renombrar).
-
Una vez hecho esto, le damos doble clic al archivo .bat que tenemos dentro del directorio y se abrirá una ventana de DOS. Cuando se cierre sola, después de unos momentos, veremos que en la misma carpeta, ha aparecido un archivo llamado list.txt, con el listado que queríamos.
-
Este archivo lo podemos copiar y pegar donde queramos y siempre hará lo mismo.
Y listo, ahí tenemos un útil listado de todo el contenido del folder.
Usos adicionales | Explicación
Desglosemos poco a poco el comando que se ha ejecutado, para también ver los usos adicionales que se pueden conseguir
dir /s /w *.* > list.txt
Básicamente, lo que se está haciendo con el archivo .bat que creamos, es ejecutar el comando “dir” de DOS, el cual no hace otra cosa más que listar todo el contenido de la carpeta.
Con el parámetro /S, estamos mostrando no sólo el contenido de un directorio, sino de todos los subdirectorios dentro del mismo.
Con la variable /W , estamos dándole un formato “wide” o ancho. Prueben editar el bat (botón derecho sobre el archivo y editar) y quitarlo, para que vean la diferencia.
Con *.* estamos diciéndole al comando que busque todos los tipos de archivos, con todos los nombres. Este parámetro es interesante, porque con él, podemos restringir nuestra búsqueda a un solo tipo de archivos. Por ejemplo, si quisiéramos hacer un listado de sólo los archivos de música que tenemos en el directorio (si es compartido con, por ejemplo, vídeos), podemos restringir la búsqueda sólo a los archivos de audio de esta manera:
dir /s /w *.mp3 *.wma *.ogg *.wav > list.txt
Como pueden ver, el primer * queda igual, pero lo que sigue después, se cambia por la extensión de los archivos que vamos a buscar.
De igual manera, si queremos buscar sólo ebooks en formato pdf, el comando sería así:
dir /s /w *.pdf > list.txt
Restringir la búsqueda ayuda bastante si tenemos una carpeta con varios tipos de archivo diferentes y queremos que sólo se nos liste un tipo de éstos.
Finalmente, la última parte, >list.txt, no es más que el nombre que tendrá el archivo que estamos creando. Este también puede ser modificado por lo que queramos.
Y bueno, ahí tienen una manera simple de obtener un listado rápido y sin necesidad de utilizar ninguna aplicación externa.