Cómo obtener los nombres de todos los archivos en una carpeta en Node

📅 07/01/2025

A continuación se explica cómo enumerar los archivos/carpetas contenidos en una carpeta en el sistema de archivos utilizando Node.js:

const fs = require('fs')const dir = '/Users/flavio/folder'const files = fs.readdirSync(dir)for (const file of files) {  console.log(file)}

Una vez que tenga una referencia de archivo, puede obtener sus detalles usando

const path = require('path')//...//inside the `for` loopconst stat = fs.lstatSync(path.join(dir, file))

Esto es útil para distinguir archivos de carpetas, por ejemplo, utilizando el stat.isDirectory()método.

fsy pathson módulos integrados, no es necesario instalarlos mediante npm

Tips de Node.js




Tal vez te puede interesar:

  1. Cómo gestionar la carga de archivos en Node.js
  2. Cómo usar promesas y esperar con funciones basadas en devolución de llamadas de Node.js
  3. Cómo renombrar archivos de forma masiva en Node.js
  4. Cómo comprobar la versión actual de Node.js en tiempo de ejecución

Derechos de autor
Si cree que algún contenido infringe derechos de autor o propiedad intelectual, contacte en [email protected].


Copyright notice
If you believe any content infringes copyright or intellectual property rights, please contact [email protected].