Creando listas de archivos y carpetas desde el menú contextual

Vaya nombre para largo y extraño ¿verdad? . Bueno este post pretende resolver el viejo problema que en algún momento todos hemos pasado, y es el de crear una lista con todos los archivos que tengamos dentro de una carpeta específica.


Existen algunos programas que pueden hacer esto, pero mas sencillo sería si se pudiera hacer desde el menú contextual, al hacer click derecho en una carpeta, y que aparezca la opción de crear una lista de los archivos de dicha carpeta. Pues eso es lo que vamos a hacer.

Para empezar abrimos el notepad (bloc de notas), y dentro de este escribimos lo siguiente:

dir /a /-p /o:gen >filelisting.txt

Grabamos dicho archivo dentro de "C:\Windows", con el nombe filelisting, con la extensión .BAT (1), además de fijar la Codificación "ANSI" (2).


Ahora tenemos que agregar este .BAT al menú contextual del explorador de windows. Entramos al explorador y abrimos el menú "Herramientas/Opciones de carpeta". Se abrirá una ventana dentro de la cuál debenos escoger la ficha "Tipo de Archivos". Marcamos la opción "Carpeta" (1), y damos click en el botón "Opciones avanzadas".


Se abrirá la ventana "Editar tipo de archivo", donde debemos hacer click en "Nuevo" (1), para poder agregar el archivo .BAT, que hemos creado.

Por último, y ya para terminar se abrirá (otra vez) una ventana más, la ventana "Nueva Acción", donde en el recuadro "Acción" ponemos un texto cualquiera(1) que describa lo que hace el archivo filelisting.bat. En el recuadro inferior, doy click en examinar para escoger el archivo filelisting.bat desde la carpeta Windows, que es donde lo grabé.


Listo!. Solo nos queda hacer click en "Aceptar", en todas las ventanas que tengamos abiertas, hasta cerrarlas todas.

De ahora en adelante siempre que hagamos click derecho en una carpeta tendremos la opción "Listar Archivos" disponible para sacar un listado de los archivos contenidos dentro de la misma.

El archivo "filelisting.txt", que definiste cuando creaste el .BAT, por default se crea dentro de la misma carpeta donde marques la opción "Listar Archivos".

APM

14 comentarios:

Ronald Poi dijo...

=/ Si usaras Mac en lugar de Windows harías la dichosa lista (visualmente más agradable, por cierto) en tan solo dos pasos...

Iván Omar Rivera dijo...

En windows, lo hize y no noté la diferencias entre los archivos de la carpeta a la que le apliqué"Crear lista de archivos".

Que hace esto en realidad.

apeves dijo...

?¿ Pues te crea un txt con una relacion de los archivos de determinada carpeta.

nereidas dijo...

mmm, pues seguí todos los pasos y no hace naa, bueno, si hace, pero definitivamente no crea ni un txt y ahora quiero deshacerme de esas opciones en los menús pero no se como ...

nereidas dijo...

Oye, me he dado cuenta de que si crea el txt, pero no lo hace dentro de la carpeta que pinchas, sino en la que lo contiene; me explico, si B está dentro de A y pides C (un listado)de B, C es creado en A ...

Anónimo dijo...

A mi si me resulta, aunque lista los directorios de la carpeta en la que está la subcarpeta. Se puede hacer que incluya los subdirectorios?
Saludos,

Titoaguirre

Anónimo dijo...

Pues a mi tambien me crea el archivo txt en la carpeta donde hago la lista..aunque como decian antes, estaría bastante bien si diera una opcion a incluir las subcarpetas...de todas formas muy agradecido por la info...=)...y otra cosilla..buscando por windows, en herramientas administrativas, en administración de equipos, sí hay una opción para "exportar lista"..se podría de alguna forma dotar a todas las ventanas de esta opción?...
gracias de nuevo y saludos,
diegoL

Anónimo dijo...

A mi me funciono muy bien, pero me gustaria que solo saliera el nombre de los archivos sin fecha ni nada.

Gracias!

Andres B

Guillermo dijo...

Todo bien, pero cuando doy click derecho en la opción "Lista de archivos" no se abre ninguina ventana ,el block de notas relanpaguea pero no se abre. Que pasa?

Gracias

Anónimo dijo...

guapo el trukito si señor!
y muy utill....

Salsero dijo...

Saludos.

Si funciona y para los que quieren que solo les cree la lista con los nombres escriban esto:

dir /a /-p /B /o:gen >TrackList.txt

Aqui algunos otros comandos. Solo hay que probar.

Otras opciones de DIR

/O: Ordena los ficheros con respecto a un orden. Si entre los dos puntos y la letra de la ordenación ponemos un signo -, el orden se invierte.
/N Por nombre en orden alfabético
/E Por extensión en orden alfabético.
/S Por tamaño, de menor a mayor.
/D Por fecha y hora. De más antiguo al más moderno.
/G Primero parecen los directorios.
/L: Lista con minúsculas.
/S: Lista el contenido de los subdirectorios.
/B: Lista solo el nombre de los archivos.
/A: Muestra archivos con un atributo especificado:
/D Directorio
/H Archivos ocultos
/R Archivos de solo lectura.
/S Archivos de sistema

Anónimo dijo...

Genial! Tengo que exportar el nombre de todas las imagenes a una base de datos, y la verdad que esto me sacó de apuro! Gracias!:D

edu dijo...

Aqui un programa super fácil de usar tanto windows xp, vista,7 y de 32 o 64 bits, solo indicale la carpeta y listo:
http://softcx.blogspot.com/2011/01/yolistoarchivos-01-windows.html

saludos

Drunken Monk dijo...

Para los que esto les resulta complicadete pongo un link de un programa que te hace la lista automaticamante:

https://dl.dropbox.com/u/22243007/listarDirectorios%201.0.zip