Node.js এ path.delimiter প্রপার্টি কিভাবে কাজ করে?

Node Js E Path Delimiter Praparti Kibhabe Kaja Kare



Node.js একটি 'এর সাথে আসে পথ ” মডিউল যা সিস্টেম ফাইল এবং ডিরেক্টরির পথের সাথে ইন্টারঅ্যাক্ট করে। এর প্রধান উদ্দেশ্য হ'ল প্রয়োজনীয়তা অনুসারে ফাইল পাথগুলিকে বিভিন্ন উপায়ে পরিচালনা করা এবং পরিবর্তন করা। এর সাধারণ বৈশিষ্ট্যগুলি হল, স্বাভাবিককরণ, ডিরেক্টরি/ফাইলের নামগুলি খুঁজে বের করা, ফাইল এক্সটেনশনগুলি নিষ্কাশন করা, পথের বিভাজক এবং বিভাজক ফেরত দেওয়া এবং আরও অনেক কিছু। এটি নির্দিষ্ট ক্রিয়াকলাপগুলি সম্পাদন করার জন্য বিল্ট-ইন পদ্ধতি এবং বৈশিষ্ট্যগুলির বিস্তৃত পরিসরের সাথে আসে।

এই পোস্টটি Node.js-এ “path.delimiter” প্রপার্টির কাজ প্রদর্শন করবে।

কিভাবে 'path.delimiter' প্রপার্টি Node.js এ কাজ করে?

দ্য ' বিভেদক() 'এর একটি পূর্বনির্ধারিত সম্পত্তি' পথ ” মডিউল যা প্ল্যাটফর্ম-নির্দিষ্ট পাথ ডিলিমিটার প্রদান করে। উইন্ডোজের জন্য, পাথ ডিলিমিটার হল 'সেমি-কোলন(;)', এবং ইউনিক্স-ভিত্তিক অপারেটিং সিস্টেমের জন্য এটি 'কোলন(:)'।







এই সম্পত্তির কাজ তার সাধারণীকৃত সিনট্যাক্সের উপর নির্ভর করে যা নীচে উল্লেখ করা হয়েছে:



পথ সম্পত্তি ;

উপরের সিনট্যাক্স একটি স্ট্রিং হিসাবে একটি বিভেদক প্রদান করে।



এর মৌলিক সিনট্যাক্সের সাহায্যে উপরোক্ত-সংজ্ঞায়িত সম্পত্তির ব্যবহারিক বাস্তবায়ন দেখি।





উদাহরণ: পাথ ডিলিমিটার পেতে “path.delimiter” প্রপার্টি প্রয়োগ করা
এই উদাহরণটি 'path.delimiter()' প্রপার্টিটি পাথ ডিলিমিটার ফেরাতে প্রয়োগ করে:

const পথ = প্রয়োজন ( 'পথ' ) ;
কনসোল লগ ( পথ ডিলিমিটার ) ;

উপরের কোড স্নিপেটে:



  • প্রথমত, ' প্রয়োজন() ' পদ্ধতিতে Node.js প্রজেক্টের 'পাথ' মডিউল অন্তর্ভুক্ত রয়েছে।
  • পরবর্তী, ' console.log() 'পদ্ধতি প্রয়োগ করে' বিভেদক() ” বৈশিষ্ট্য পাথ ডিলিমিটার পেতে এবং কনসোলে এটি প্রদর্শন করতে।

আউটপুট
নীচে দেওয়া কমান্ড ব্যবহার করে '.js' ফাইলটি চালান:

নোড অ্যাপ। js

এটি দেখা যায় যে আউটপুটে একটি পাথ ডিলিমিটার ';(সেমি-কোলন)' রয়েছে কারণ বর্তমান অপারেটিং সিস্টেম হল উইন্ডোজ:

উদাহরণ 2: সিস্টেম এনভায়রনমেন্ট ভেরিয়েবল পাথগুলিকে আলাদা করার জন্য 'path.delimiter' প্রপার্টি প্রয়োগ করা
এই উদাহরণটি সিস্টেম এনভায়রনমেন্ট ভেরিয়েবল পাথগুলিকে বিভক্ত করতে 'path.delimeter' বৈশিষ্ট্য প্রয়োগ করে:

const পথ = প্রয়োজন ( 'পথ' ) ;
কনসোল লগ ( প্রক্রিয়া env . PATH ) ;
কনসোল লগ ( প্রক্রিয়া env . PATH . বিভক্ত ( পথ ডিলিমিটার ) ) ;

উপরের কোড লাইনে:

  • দ্য ' console.log() ” পদ্ধতি প্রথমে সিস্টেম ভেরিয়েবল পাথ অ্যাক্সেস করতে এবং কনসোলে প্রদর্শন করতে “process.env.PATH” অবজেক্টটি প্রয়োগ করে। সমস্ত পথ ';' দ্বারা পৃথক করা হয়েছে কোলন
  • পরবর্তী 'console.log()' পদ্ধতিটি 'কে সংযুক্ত করে বিভক্ত() 'process.env.PATH' অবজেক্টের সাথে 'পদ্ধতি' ডিলিমিটার ” অপারেটিং সিস্টেমের উপর ভিত্তি করে ডিলিমিটার দিয়ে সমস্ত পাথ চেরা করার যুক্তি হিসাবে সম্পত্তি।

আউটপুট
'.js' ফাইলটি চালান:

নোড অ্যাপ। js

এটি লক্ষ্য করা যায় যে সিস্টেম এনভায়রনমেন্ট ভেরিয়েবলগুলি ';(সেমি-কোলন)' দ্বারা বিভক্ত করা হয়েছে যা একটি তালিকা বিন্যাসে বিভক্ত:

এটি Node.js-এ path.delimiter সম্পত্তির কাজ সম্পর্কে।

উপসংহার

Node.js-এ, “ path.delimiter() ” সম্পত্তি অপারেটিং সিস্টেম অনুযায়ী পাথ ডিলিমিটার পুনরুদ্ধার করে। এই বৈশিষ্ট্যটি প্রয়োগ পদ্ধতির উপর ভিত্তি করে ডেটাকে একটি নির্দিষ্ট বিন্যাসে রূপান্তর করতেও সহায়তা করে। এই পোস্টটি কার্যত Node.js-এ “path.delimiter()” বৈশিষ্ট্য ব্যাখ্যা করেছে।