BAT, para Generar un listado con todos los archivos de una carpeta

Para generar un listado con el nombre de los archivos de una carpeta dada, en este caso la carpeta temporal definida en las variables de entorno, Guarda lo siguiente como listado.bat por ejemplo en el escritorio:

cd %temp%
@echo %date% %time% >> mandar.lst
@dir /S /b /a:-d /o:-g-n >> mandar.lst | notepad mandar.lst


Bien alli tenes que tener abierto el bloc de notas y podes guardar mandar.lst en cualquier carpeta que quieras. Este archivo es compatible con el formato lst de Total Commander DiskDir comun y Extended.
Para generar el listado de otra carpeta, simplemente debes reemplazar %temp% por la carpeta que desees, si la carpeta no está en formato 8.3 debes usar comillas, por ejemplo "c:\Documents and Settings\M\Escritorio\Silicon Image"
Si quieres agregar esta opción de generar un listado a cada carpeta guarda como reg lo siguiente:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Folder\shell\Listar esta carpeta]
@=""
"website:"="
www.miguelma.com.ar"
[HKEY_CLASSES_ROOT\Folder\shell\Listar esta carpeta\command]
@="c:\\WINDOWS\\system32\\cmd.exe /c @dir \"%1\" /S /b /a:-d /o:-g-n >> listado.lst | notepad listado.lst"

Comentarios

Entradas más populares de este blog

Volkswagen Gol Trend 2014 - «Servicio Ahora»