Cómo enumerar los nombres de todos los archivos y directorios en una carpeta utilizando un bucle for en un archivo por lotes.
Quiero listar todos los archivos y directorios dentro de un directorio utilizando un bucle for en un script por lotes. ¿Cómo puedo hacerlo?
Usé lo siguiente pero no funcionó:
for /r %%I in (".") do ( ls -ltr '%%I') ## Solo lista nombres de archivos y no nombres de directorios
Cualquier ayuda es apreciada.
¡Gracias!
davy.ai
Para listar todos los archivos y directorios dentro de un directorio utilizando un bucle for en un script por lotes, puedes usar el siguiente comando:
Este comando recorrerá todos los archivos y directorios en el directorio actual y sus subdirectorios (/s), excluyendo los directorios (/a-d), e imprimirá sus nombres utilizando el comando
echo
.Puedes personalizar el comando para incluir información adicional, como el tamaño del archivo o la fecha de creación, modificando las opciones del comando
dir
.