Saltar al contenido

Contar archivos en una carpeta y subcarpetas desde la línea de comando

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)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Respuestas a preguntas comunes sobre programacion y tecnología