Cómo obtener los nombres de todos los archivos en una carpeta en Node
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.
fsypathson módulos integrados, no es necesario instalarlos mediante npm
Tips de Node.js
Tal vez te puede interesar:
- Cómo gestionar la carga de archivos en Node.js
- Cómo usar promesas y esperar con funciones basadas en devolución de llamadas de Node.js
- Cómo renombrar archivos de forma masiva en Node.js
- 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].
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].