Node.js के साथ फ़ोल्डर में सभी फ़ाइलों की सूची कैसे प्राप्त करें?
सभी को नमस्कार! मैं Node.js में नया हूँ और इमेज प्रोसेसिंग के लिए एक छोटा सा script लिख रहा हूँ। मुझे एक विशिष्ट फ़ोल्डर में सभी फ़ाइलों की सूची प्राप्त करनी है, ताकि बाद में उन पर loop चलाकर कुछ क्रियाएँ कर सकूँ (जैसे, size बदलना या rename करना)।\n\nमैंने `fs.readdir` का उपयोग करने की कोशिश की, लेकिन सफल नहीं हुआ। यहाँ मेरा कोड है:\n\n```javascript\nconst fs = require('fs');\n\nconst folderPath = './images';\nconst files = fs.readdir(folderPath);\nconsole.log(files); // undefined आउटपुट होता है\n```\n\nमुझे फ़ाइलों के नामों की एक array मिलने की उम्मीद थी, लेकिन मुझे `undefined` मिल रहा है। मैंने पढ़ा है कि `fs.readdir` asynchronous है, लेकिन मुझे समझ नहीं आ रहा कि इसके साथ सही तरीके से कैसे काम करूँ। शायद मुझे callback या promises का उपयोग करना चाहिए?\n\nसाथ ही, मैं यह भी जानना चाहता हूँ कि केवल फ़ाइलों को कैसे filter करूँ (फ़ोल्डर को छोड़कर) और सूची कैसे प्राप्त करूँ।