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.
fs
y path
son 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
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:
programar
es
https://aprendeprogramando.es/static/images/programar-como-obtener-los-nombres-de-todos-los-archivos-en-una-carpeta-en-node-2336-0.jpg
2024-10-18
Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente