Mkdir Task: নতুন ডিরেক্টরি তৈরি করা

Java Technologies - অ্যাপাচি অ্যান্ট টাস্কস (Apache ANT Tasks) Basic Built-in Tasks |
152
152

অ্যাপাচি অ্যান্ট (Apache Ant) একটি শক্তিশালী বিল্ড টুল যা বিভিন্ন ধরনের কাজ অটোমেট করতে সক্ষম। এর মধ্যে mkdir টাস্ক এমন একটি টাস্ক যা নতুন ডিরেক্টরি তৈরি করতে ব্যবহৃত হয়। এই টাস্কের মাধ্যমে আপনি নির্দিষ্ট ডিরেক্টরি বা ফোল্ডার তৈরি করতে পারেন, যা পরবর্তী কাজগুলির জন্য প্রয়োজনীয় হতে পারে, যেমন ফাইল কপি করা, কম্পাইল করা বা আর্কাইভ তৈরি করা।


Mkdir Task-এর বৈশিষ্ট্য

  • সোজাসুজি ব্যবহৃত: এই টাস্কের মাধ্যমে সহজে নতুন ডিরেক্টরি তৈরি করা যায়।
  • ইফেক্টিভ ফোল্ডার কনফিগারেশন: এটি ডিরেক্টরি তৈরি করার পর সেখানে ফাইলগুলোকে সঠিকভাবে সংরক্ষণ করা যায়।
  • একাধিক ডিরেক্টরি তৈরি: একসাথে একাধিক ডিরেক্টরি তৈরি করা সম্ভব।

Mkdir Task ব্যবহার

mkdir টাস্ক ব্যবহার করার জন্য আপনাকে <mkdir> ট্যাগ ব্যবহার করতে হবে এবং ট্যাগের মধ্যে dir অ্যাট্রিবিউটের মাধ্যমে নতুন ডিরেক্টরির পথ (path) উল্লেখ করতে হবে।

নিম্নলিখিত উদাহরণটি দেখুন:

<mkdir dir="build/output"/>

এটি build/output নামে একটি নতুন ডিরেক্টরি তৈরি করবে।


Mkdir Task-এ অতিরিক্ত অ্যাট্রিবিউট ব্যবহার

mkdir টাস্কে অন্যান্য কিছু অ্যাট্রিবিউটও রয়েছে যা কাজে আসতে পারে। উদাহরণস্বরূপ, failonerror অ্যাট্রিবিউটটি ব্যবহার করে আপনি নির্দিষ্ট করতে পারেন যে ডিরেক্টরি তৈরি করতে না পারলে টাস্কটি কীভাবে আচরণ করবে।

failonerror অ্যাট্রিবিউট

  • বয়স: যদি ডিরেক্টরি তৈরি করতে কোনো সমস্যা হয় (যেমন ডিরেক্টরি আগে থেকেই আছে), তবে আপনি failonerror অ্যাট্রিবিউট ব্যবহার করে টাস্কটির ফলাফল কিভাবে হতে হবে তা নির্ধারণ করতে পারেন।
<mkdir dir="build/output" failonerror="false"/>

এখানে, failonerror="false" দিলে যদি ডিরেক্টরি আগে থেকেই থাকে, তাহলে কোনো ত্রুটি ঘটবে না এবং অ্যান্ট প্রক্রিয়া চলতে থাকবে।


একাধিক ডিরেক্টরি তৈরি করা

একাধিক ডিরেক্টরি একযোগে তৈরি করতে mkdir টাস্কে আপনি একটি fileset ব্যবহার করতে পারেন। এতে বিভিন্ন ডিরেক্টরির পথ প্রদান করা সম্ভব।

<mkdir>
    <fileset dir="directories.txt"/>
</mkdir>

এখানে, directories.txt ফাইলের মধ্যে ডিরেক্টরির তালিকা থাকবে, যা স্বয়ংক্রিয়ভাবে তৈরি করা হবে।


সারাংশ

mkdir টাস্ক অ্যাপাচি অ্যান্টে ব্যবহৃত একটি অত্যন্ত গুরুত্বপূর্ণ টাস্ক যা নতুন ডিরেক্টরি তৈরি করতে সাহায্য করে। এটি ব্যবহারকারীদের বিল্ড প্রক্রিয়াতে নতুন ফোল্ডার তৈরি করতে সুবিধা প্রদান করে এবং একাধিক ফোল্ডার তৈরি করার জন্যও উপযুক্ত।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion