Avatar ·

Comment obtenir la liste de tous les fichiers dans un dossier avec Node.js ?

Bonjour à tous ! Je suis débutant en Node.js et j'écris un petit script pour traiter des images. J'ai besoin d'obtenir la liste de tous les fichiers dans un dossier spécifique, pour ensuite les parcourir en boucle et effectuer certaines actions (par exemple, redimensionner ou renommer).\n\nJ'ai essayé d'utiliser `fs.readdir`, mais je n'y arrive pas. Voici mon code :\n\n```javascript\nconst fs = require('fs');\n\nconst folderPath = './images';\nconst files = fs.readdir(folderPath);\nconsole.log(files); // Affiche undefined\n```\n\nJe m'attendais à voir un tableau avec les noms des fichiers, mais j'obtiens `undefined`. J'ai lu que `fs.readdir` est asynchrone, mais je ne comprends pas bien comment l'utiliser correctement. Peut-être faut-il utiliser un callback ou des promesses ?\n\nJe voudrais aussi savoir comment filtrer uniquement les fichiers, en excluant les dossiers, et comment obtenir la liste