Soy un poco nuevo en la codificación y necesito contar archivos con un tipo específico en mi carpeta, ¡pero no sé cómo hacerlo usando el módulo fs!
Mi código actual:
const fs = require('fs'); fs.readdir(dir, (err, files) => { console.log(files.length) });¿Alguien me puede ayudar?
Puedes usar path.extname así:
const fs = require('fs'); const path = require('path'); fs.readdir(dir, (err, files) => { const result = files.filter(f => path.extname(f).toLowerCase() === yourExtension).length console.log(result) }); Además, como menciona MegaMix_Craft, tenga cuidado con la variable yourExtension . Tiene que tener el punto .value . Como ejemplo, debería ser .js no solo js .