কম্পিউটার

জাভাস্ক্রিপ্টে স্ট্রিং পাথ থেকে ফাইলের নাম পান?


আমাদের একটি ফাংশন লিখতে হবে যা একটি স্ট্রিং ফাইল পাথে নেয় এবং ফাইলের নাম ফেরত দেয়। ফাইলের নাম সাধারণত যেকোন পথের একেবারে শেষ প্রান্তে থাকে, যদিও আমরা এই সমস্যার সমাধান করতে পারি regex ব্যবহার করে কিন্তু জাভাস্ক্রিপ্টের স্ট্রিং স্প্লিট() পদ্ধতি ব্যবহার করে এর একটি সহজ এক-লাইন সমাধান রয়েছে এবং আমরা এখানে একই ব্যবহার করব।

ধরা যাক আমাদের ফাইল পাথ হল −

"/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

  1. একটি জাভাস্ক্রিপ্ট অ্যারে থেকে একটি স্ট্রিং পার্স কিভাবে?

  2. জাভাস্ক্রিপ্টে মান থেকে কী পান

  3. জাভাস্ক্রিপ্টে একটি স্ট্রিং থেকে সংখ্যা বাছাই করুন

  4. কিভাবে এক্সেলে পাথ থেকে ফাইলের নাম পেতে হয় (6 সহজ পদ্ধতি)