Bienvenido a nuestra página web, en este sitio encontrarás la solucíon de lo que andabas buscando.
Solución:
Contar archivos en una carpeta y subcarpetas
Usa el siguiente comando:
dir /b *.mp3 /s 2> nul | find "" /v /c > tmp && set /p count=
La variable de entorno %count%
contendrá el número de archivos.
Nota:
- Remover
/s
si no desea contar archivos en subcarpetas.
Ejemplo (usando *.txt)
Listado de directorios para mostrar los 17 archivos:
F:test>dir /b *.txt /s
F:testabc.txt
F:testblackwhite.txt
F:testcpu.txt
F:testinterface.txt
F:testLorem ipsum.txt
F:testright.txt
F:testrights.txt
F:testsoftware.txt
F:testtabs.txt
F:testtest.txt
F:testthis is inside junction.txt
F:testunique.txt
F:testxyz.txt
F:testsubabc.txt
F:testsubxyz.txt
F:testsub with spacejunction sub with space.txt
F:testsub with spacexyz.txt
Ejecute el comando:
F:test>dir /b *.txt /s 2> nul | find "" /v /c > tmp && set /p count=
Otras lecturas
- Un índice AZ de la línea de comandos de Windows CMD: una referencia excelente para todo lo relacionado con la línea de comandos de Windows.
- find - Buscar un texto string en un archivo y muestra todas las líneas donde se encuentra.
set filesCount=0 & for %f in (*) do @(set /a filesCount+=1 > nul)
Si sostienes alguna incertidumbre y forma de avanzar nuestro post te mencionamos escribir una interpretación y con gusto lo ojearemos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)