Comment obtenir les noms de tous les fichiers d'un dossier dans Node

Voici comment répertorier les fichiers / dossiers contenus dans un dossier du système de fichiers à l'aide de Node.js:

const fs = require('fs')

const dir = ‘/Users/flavio/folder’ const files = fs.readdirSync(dir)

for (const file of files) { console.log(file) }

Une fois que vous avez une référence de fichier, vous pouvez obtenir ses détails en utilisant

const path = require('path')

//… //inside the for loop const stat = fs.lstatSync(path.join(dir, file))

Ceci est utile pour distinguer les fichiers des dossiers, par exemple en utilisant lestat.isDirectory()méthode.

fsetpathsont des modules intégrés, pas besoin de les installer en utilisant npm

Téléchargez mon gratuitManuel de Node.js


Plus de didacticiels sur les nœuds: