কিভাবে ব্যাচ স্ক্রিপ্ট ব্যবহার করে ডিরেক্টরি তৈরি করবেন: একটি ধাপে ধাপে নির্দেশিকা
এই ডিজিটাল যুগে যেখানে সময় সবচেয়ে গুরুত্বপূর্ণ বিষয়, 'ব্যাচ ফাইল তৈরি ফোল্ডার' শিল্পে আয়ত্ত করা উত্পাদনশীলতা এবং ফাইল পরিচালনার জন্য একটি গেম-চেঞ্জার। ব্যাচ স্ক্রিপ্ট ব্যবহার করে ডিরেক্টরি তৈরির এই শিল্পে দক্ষতা অর্জন করা হল ডিজিটাল বিশ্বে আপনার দক্ষতাকে শক্তিশালী করার একটি যাত্রা। সতর্কতার সাথে বিস্তারিত পদক্ষেপের একটি সিরিজের মাধ্যমে, আমরা ডিরেক্টরি তৈরি, কাস্টমাইজেশন, পরিবর্তনশীল ব্যবহার এবং এমনকি ত্রুটি হ্যান্ডলিং অন্বেষণ করব। এই নতুন পাওয়া দক্ষতা আমাদের ডিজিটাল জীবনে দক্ষতা এবং সংগঠন প্রদান করে। ব্যাচ স্ক্রিপ্টিং আমাদের কাজগুলিকে স্বয়ংক্রিয় করতে, অনায়াসে ফাইলগুলি পরিচালনা করতে এবং কর্মপ্রবাহকে স্ট্রিমলাইন করতে সক্ষম করে। যখন আমরা ব্যাচ ডিরেক্টরি তৈরির অন্বেষণে এই নিবন্ধটি সম্পূর্ণ করব, তখন আমরা আমাদের সাথে এই জ্ঞান বহন করব যে ব্যাচ স্ক্রিপ্টিং একটি বহুমুখী হাতিয়ার এবং আমরা এটিকে সৃজনশীলতা এবং দক্ষতার সাথে আরও সংগঠিত এবং দক্ষ ডিজিটাল কাজকে আকার দিতে ব্যবহার করতে পারি।
সাধারণ ফাইল অপারেশন থেকে জটিল সিস্টেম রক্ষণাবেক্ষণ পর্যন্ত উইন্ডোজ পরিবেশে বিভিন্ন কাজ স্বয়ংক্রিয় করার জন্য ব্যাচ স্ক্রিপ্টিং একটি শক্তিশালী টুল। ডিরেক্টরি বা ফোল্ডারগুলি তৈরি করার প্রক্রিয়াটি একটি ঘন ঘন ক্রিয়া যা ঘন ঘন অটোমেশনের প্রয়োজন হয়। আমরা একজন সিস্টেম অ্যাডমিনিস্ট্রেটর, একজন ডেভেলপার, বা একজন প্রযুক্তি ব্যক্তি হিসেবে কাজ করি না কেন যারা আমাদের ফাইল ম্যানেজমেন্ট প্রক্রিয়ার জন্য একটি মসৃণ ওয়ার্কফ্লো অফার করতে চাইছেন, ব্যাচ স্ক্রিপ্ট ব্যবহার করে কীভাবে ডিরেক্টরি তৈরি করতে হয় তা শেখা একটি মূল্যবান দক্ষতা হতে পারে।
এই টিউটোরিয়ালে, আমরা ব্যাচ স্ক্রিপ্টিং কীভাবে কাজ করে এবং কীভাবে দক্ষতার সাথে ডিরেক্টরি তৈরি করতে এটি প্রয়োগ করতে হয় তা স্পষ্টভাবে বোঝার জন্য ব্যাচ স্ক্রিপ্ট ব্যবহার করে ধাপে ধাপে ডিরেক্টরি তৈরি করব।
আমরা বিশদ বিবরণের সাথে এগিয়ে যাওয়ার আগে নিম্নলিখিত শর্তগুলি পরিবেশে পূরণ হয়েছে তা নিশ্চিত করুন:
- উইন্ডোজ অপারেটিং সিস্টেম ব্যাচ স্ক্রিপ্টগুলি প্রাথমিকভাবে উইন্ডোজের জন্য ডিজাইন করা হয়েছে, তাই নিশ্চিত করুন যে আমরা একটি উইন্ডোজ-ভিত্তিক মেশিন ব্যবহার করছি। আমাদের ব্যাচ স্ক্রিপ্ট তৈরি করার জন্য, আমাদের একটি পাঠ্য সম্পাদক প্রয়োজন।
- নোটপ্যাড, নোটপ্যাড++ বা ভিজ্যুয়াল স্টুডিও কোড মৌলিক কমান্ড-লাইন জ্ঞান এবং উইন্ডোজ কমান্ড প্রম্পটের সাথে পরিচিতির জন্য চমৎকার বিকল্প। আমরা আমাদের ব্যাচ স্ক্রিপ্টে এর কিছু কমান্ড ব্যবহার করব।
আমাদের টেক্সট এডিটর চালু করা হচ্ছে
আমাদের পছন্দের টেক্সট এডিটর খুলে শুরু করুন। আমরা এই গাইডের জন্য নোটপ্যাড ব্যবহার করি। নোটপ্যাড 'স্টার্ট' মেনুর অনুসন্ধান ফাংশন ব্যবহার করে বা 'উইন + আর' টিপে, নোটপ্যাড ইনপুট করে এবং তারপরে 'এন্টার' ক্লিক করে অ্যাক্সেস করা যেতে পারে।
আমাদের ব্যাচের স্ক্রিপ্ট লেখা
এখন, ডিরেক্টরি তৈরি করতে আমাদের ব্যাচ স্ক্রিপ্ট তৈরি করার সময় এসেছে। একটি ব্যাচ স্ক্রিপ্ট একটি '.bat' বা '.cmd' এক্সটেনশন সহ একটি পাঠ্য ফাইল। এখানে একটি ব্যাচ স্ক্রিপ্টের একটি সাধারণ উদাহরণ যা একটি ডিরেক্টরি তৈরি করে:
আসুন এই স্ক্রিপ্টটি নিম্নলিখিত লাইনগুলিতে ভেঙে দেওয়া যাক:
@ প্রতিধ্বনি বন্ধmkdir MyNewDirectory
প্রতিধ্বনি ডিরেক্টরি সফলভাবে তৈরি করা হয়েছে !
বিরতি
“@echo off” হল একটি কমান্ড যা প্রতিধ্বনি কমান্ড বন্ধ করে দেয় যা প্রতিটি কমান্ডকে কনসোলে প্রদর্শিত হতে বাধা দেয় যখন এটি কার্যকর হয়। এটি স্ক্রিপ্টটিকে পরিষ্কার করে তোলে। 'mkdir MyNewDirectory' লাইনটি বর্তমান অবস্থানে 'MyNewDirectory' নামে একটি নতুন ডিরেক্টরি তৈরি করে। আমরা আমাদের ডিরেক্টরির জন্য পছন্দসই নাম দিয়ে 'MyNewDirectory' প্রতিস্থাপন করতে পারি। 'ইকো ডিরেক্টরি সফলভাবে তৈরি হয়েছে!' লাইন একটি বার্তা প্রদর্শন করে যা নির্দেশ করে যে ডিরেক্টরি তৈরি করা হয়েছে। 'পজ' কমান্ডটি স্ক্রিপ্ট এক্সিকিউশনকে বিরতি দেয় এবং একটি কী চাপার জন্য অপেক্ষা করে। কনসোল উইন্ডো খোলা রাখা দরকারী যাতে আমরা আউটপুট দেখতে পারি। আমরা এই স্ক্রিপ্টটিকে একটি '.bat' এক্সটেনশন যেমন 'CreateDirectory.bat' দিয়ে সংরক্ষণ করি।
আমাদের ব্যাচ স্ক্রিপ্ট চলমান
আপনার ব্যাচ স্ক্রিপ্ট চালানোর জন্য পূর্ববর্তী ধাপে তৈরি করা “.bat” ফাইলটিতে কেবল ডাবল ক্লিক করুন। একটি কমান্ড প্রম্পট উইন্ডো খুলবে, আমাদের স্ক্রিপ্ট চালাবে এবং 'সফলভাবে তৈরি করা ডিরেক্টরি' প্রদর্শন করবে। বার্তা
ডিরেক্টরিটি যাচাই করতে, ফাইল এক্সপ্লোরারটি খুলুন, আমরা যেখানে ডিরেক্টরিটি তৈরি করেছি সেখানে নেভিগেট করুন এবং যাচাই করুন যে 'MyNewDirectory' তৈরি হয়েছে৷ আমরা এখন সফলভাবে একটি ব্যাচ স্ক্রিপ্ট ব্যবহার করে একটি ডিরেক্টরি তৈরি করেছি।
উন্নত ব্যাচ স্ক্রিপ্টিং
মৌলিক বিষয়গুলি শেখার পরে, ব্যাচ স্ক্রিপ্টগুলির সাথে ডিরেক্টরিগুলি তৈরি করার জন্য কিছু পরিশীলিত পদ্ধতি পরীক্ষা করা যাক:
একাধিক ডিরেক্টরি তৈরি করা
আমরা একাধিক ডিরেক্টরি নামের সাথে 'mkdir' কমান্ড ব্যবহার করে একসাথে একাধিক ডিরেক্টরি তৈরি করতে পারি। উদাহরণ স্বরূপ:
@ প্রতিধ্বনি বন্ধmkdir ডিরেক্টরি1 ডিরেক্টরি2 ডিরেক্টরি3
প্রতিধ্বনি ডিরেক্টরি সফলভাবে তৈরি করা হয়েছে !
বিরতি
এই স্ক্রিপ্ট তিনটি ডিরেক্টরি তৈরি করে: 'Directory1', 'Directory2', এবং 'Directory3'।
সাবডিরেক্টরি দিয়ে ডিরেক্টরি তৈরি করা
এছাড়াও আমরা 'mkdir' কমান্ড ব্যবহার করে সাবডিরেক্টরি (নেস্টেড ডিরেক্টরি) দিয়ে ডিরেক্টরি তৈরি করতে পারি। উদাহরণ স্বরূপ:
@ প্রতিধ্বনি বন্ধmkdir মূল নির্দেশিকা
সিডি মূল নির্দেশিকা
mkdir সাবডিরেক্টরি1 সাবডিরেক্টরি2
প্রতিধ্বনি সাবডিরেক্টরি সহ ডিরেক্টরি সফলভাবে তৈরি করা হয়েছে৷ !
বিরতি
এই স্ক্রিপ্টটি একটি 'ParentDirectory' এবং এর মধ্যে দুটি সাবডিরেক্টরি তৈরি করে: 'Subdirectory1' এবং 'Subdirectory2'।
ব্যবহারকারীর ইনপুটের উপর ভিত্তি করে ডিরেক্টরি তৈরি করা
ব্যবহারকারীদের ডিরেক্টরির নাম ইনপুট করার অনুমতি দিয়ে আমরা আমাদের ব্যাচ স্ক্রিপ্টকে ইন্টারেক্টিভ করতে পারি। এখানে একটি উদাহরণ:
@ প্রতিধ্বনি বন্ধসেট / পি ডিরেক্টরির নাম = ডিরেক্টরির নাম লিখুন:
mkdir % ডিরেক্টরির নাম %
প্রতিধ্বনি ডিরেক্টরি '%directoryName%' সফলভাবে তৈরি !
বিরতি
এই স্ক্রিপ্টে, 'set /p' কমান্ড ব্যবহারকারীকে একটি ডিরেক্টরির নাম লিখতে অনুরোধ করে এবং '%directoryName%' ভেরিয়েবল ইনপুট সংরক্ষণ করে। স্ক্রিপ্ট তারপর ডিরেক্টরি তৈরি করতে সেই ইনপুট ব্যবহার করে।
তারিখ এবং সময় স্ট্যাম্প সহ ডিরেক্টরি তৈরি করা
আমরা আমাদের ফাইল সংগঠনকে নিয়মতান্ত্রিক রাখতে তারিখ এবং সময় স্ট্যাম্প সহ ডিরেক্টরিও তৈরি করতে পারি। এখানে একটি উদাহরণ:
@ প্রতিধ্বনি বন্ধজন্য / চ 'টোকেন=2-4 ডেলিম=/' %% ক ভিতরে ( 'তারিখ/টি' ) করতে ( সেট বর্তমান তারিখ = %% গ- %% একটি- %% খ )
জন্য / চ 'টোকেন=1-2 ডেলিম=:' %% ক ভিতরে ( 'সময়/টি' ) করতে ( সেট বর্তমান সময় = %% একটি- %% খ )
mkdir % বর্তমান তারিখ % _ % বর্তমান সময় %
প্রতিধ্বনি ডিরেক্টরি '%currentDate%_%currentTime%' সফলভাবে তৈরি !
বিরতি
এই স্ক্রিপ্টটি বর্তমান তারিখ এবং সময় ক্যাপচার করতে তারিখ এবং সময় কমান্ড ব্যবহার করে, তারপর সেগুলিকে 'YYYY-MM-DD_HH-MM' এর মতো একটি ডিরেক্টরির নামে ফর্ম্যাট করে৷
ব্যাচ স্ক্রিপ্টিং আয়ত্ত করে, আমরা আমাদের উইন্ডোজ সিস্টেমে ফাইল এবং ডিরেক্টরি পরিচালনা করার ক্ষেত্রে আমাদের উত্পাদনশীলতা এবং দক্ষতা বাড়াতে পারি। এই উদাহরণগুলির সাথে পরীক্ষা করুন এবং ব্যাচ স্ক্রিপ্টগুলিকে আমাদের প্রয়োজন অনুসারে তৈরি করার সম্ভাবনাগুলি অন্বেষণ করুন৷ অনুশীলনের মাধ্যমে, আমরা দক্ষ ব্যাচ স্ক্রিপ্টার হতে পারি যারা বিভিন্ন কাজ স্বয়ংক্রিয় করতে সক্ষম।
উপসংহার
ব্যাচ স্ক্রিপ্টিং একটি মূল্যবান দক্ষতা যা Windows এ পুনরাবৃত্তিমূলক কাজ সম্পাদন করার সময় আমাদের সময় এবং প্রচেষ্টা বাঁচাতে পারে। এই নির্দেশিকায়, আমরা ব্যাচ স্ক্রিপ্টগুলি ব্যবহার করে একটি সাধারণ স্ক্রিপ্ট লেখা থেকে শুরু করে একাধিক ডিরেক্টরি, সাব-ডিরেক্টরি সহ ডিরেক্টরি এবং ব্যবহারকারীর ইনপুট বা তারিখ এবং সময় স্ট্যাম্পের উপর ভিত্তি করে ডিরেক্টরি তৈরি করার মতো আরও উন্নত কৌশলগুলি ব্যবহার করে ডিরেক্টরি তৈরি করার মূল বিষয়গুলি কভার করেছি৷