Lista de archivos en un txt

Hola Taringeros
El otro dia me puse a grabar unos dvds con datos de la compu y decidi que agregaria en la caja una hoja con el nombre de los archivos que grababa... Pero de donde podia obtener una lista de estos archivos sin tipearlos de a uno, queria tener todos mis archivos tipeados para pegearlos en word e imprimir la hoja, entonces busque en internet y en Taringa pero no encontre nada que me solucione el problema, hasta que me di la cabeza contra la pared.

-CLARO! -dije- el viejo y querido comando dir!!

Entonces, como tenia carpetas distintas que "listar", decidi armarme un bat para que lo haga por mi.

El tema seria asi:
Abrimos el bloc de notas y escribimos lo siguiente:

===================================================
dir/b >Lista.txt
===================================================

Despues vamos a "Guardar como..." y en "Tipo" seleccionamos todos los archivos y lo nombramos como "Listar.bat"

Para generar las listas pegamos el archivo en la carpeta que queremos listar y le damos doble click, al final de los archivos aparecera un Documento de texto con los nombres de los archivos y su extension en la carpeta.
(Probablemente quieran borrar de la lista Lista.txt y listar.bat)

Despues hice uno que quede mas lindo y quedo asi:

===================================================

@echo off
color 1f
dir/b >Lista.txt

echo Lista de archivos creada...


echo -----------------------------------------
echo -- Taringa.net -inteligencia colectiva --
echo -----------------------------------------
pause

===================================================

Si les interesa saber que hace exactamente el bat les explico:

El comando "dir" lista y muestra en pantalla los archivos de la carpeta con fecha, tamaño y nombre de archivo tambien especifica la carpeta, la cantidad de archivos y el tamaño total (el orden varia segun la version de windows)

Lo que hace el modificador /b es poner unicamente el nombre de los archivos, sin ningun dato extra.

El simbolo mayor ">" especifica la salida (por default es pantalla) pero si despues del signo pongo un nombre, genera un archivo con el contenido de la salida del comando llamado, esto quiere decir que si por ejemplo hacemos

===================================================
dir >lpt1
===================================================

Mandariamos la lista al puerto lpt1 (muy util para probar impresoras matriz de aguja)

o si ponemos

===================================================
ipconfig >ip.txt
===================================================

generaria el documento ip.txt con la informacion sobre los dispositivos de red y las ips asignadas

Espero que les sirva cualquier duda sobre parametros usen "dir/?"
O mandenme un mp

Saludos
Santiago

17 comentarios - Lista de archivos en un txt

registratenow
primero la polvora, despues los tallarines, y luego se descubrió esto, felicitaciones!!!
cordiegy
O pones el editor de cd covers del nero y te lo hace solo...
koyikabuto
Mañana vo a hacer un tuto de como usar el dyskopy
sebabombero
Buen post!, felicitaciones.

Saludos!
sebas4a0
me vino al pelo, gracias
FromURU
Muy bueno! Pregunto, si quiero tambien agregar mas info del archivo ej.: tamaño??
MattyOlav
Me vino al pelo!!!

Mil gracias!

Te doy +10
Spammer
registratenow dijo:primero la polvora, despues los tallarines, y luego se descubrió esto, felicitaciones!!!


yo no sabía esto
xersx
zarpado!
gracias: ahi van los d10s
GUN10
muy bueno loco, no lo sabia jeje !
piscuisen84
idolo!!! no sabes en lo que me ayudaste!!! buscaba indexar todos los archivos de un directorio con extension .dat, bueno poniendo " dir *.dat/s/b > lista.txt " solucionado, todo en un archivito de texto alojado en el mismo directorio!!!
Una masa papa!
van puntos
enfermo22 +1
Spammer dijo:
registratenow dijo:primero la polvora, despues los tallarines, y luego se descubrió esto, felicitaciones!!!

bue... perdona pero no todos somos super genios y nerds como vos.. a mi me sirvio gracias loco.

yo no sabía esto
danits
En el verano vi este post y me fue de gran utilidad, no había podido darte las gracias ya que no podía dejar comentarios.
Ahora sí:
¡¡Gracias!!
dani1824
una util boludez. +10