हमें एक फ़ंक्शन लिखना होगा जो एक स्ट्रिंग फ़ाइल पथ लेता है और फ़ाइलनाम लौटाता है। फ़ाइलनाम आमतौर पर किसी भी पथ के बिल्कुल अंत में रहता है, हालांकि हम इस समस्या को रेगेक्स का उपयोग करके हल कर सकते हैं लेकिन जावास्क्रिप्ट के string split() मेथड का उपयोग करके एक सरल वन-लाइन समाधान मौजूद है और हम यहां उसी का उपयोग करेंगे।
मान लीजिए हमारा फ़ाइल पथ है -
"/app/base/controllers/filename.js
स्ट्रिंग पथ से फ़ाइल नाम प्राप्त करने का कोड निम्नलिखित है -
उदाहरण
const filePath = "/app/base/controllers/filename.js"; const extractFilename = (path) => { const pathArray = path.split("/"); const lastIndex = pathArray.length - 1; return pathArray[lastIndex]; }; console.log(extractFilename(filePath));
आउटपुट
इस कोड के लिए कंसोल आउटपुट होगा -
filename.js