ওয়াইল্ডকার্ড ব্যবহার করে ফোল্ডারগুলি মোছা হচ্ছে
rmdir
/ rd
একা কমান্ড সমর্থন করে না ওয়াইল্ডকার্ড অক্ষর (যেমন, *
এবং ?
)। আপনি এই সীমাবদ্ধতাটিকে একটি for
লুপের মধ্যে আবদ্ধ করে কাজ করতে পারেন ।
ব্যবহারের উদাহরণ
for /d %G in ("X:\A*") do rd /s /q "%~G"
দ্রষ্টব্য আপনি ফাইল এবং ফোল্ডারগুলি মোছার rd
সাথে সাথে আপনি echo
প্রথমে কমান্ডটি প্রতিস্থাপন করতে চাইতে পারেন । এইভাবে আপনি এমন কোনও কিছু নিশ্চিত করতে পারেন যা আসলে মুছে ফেলা উচিত নয়।
একাধিক নিদর্শন
বিভিন্ন নিদর্শনগুলির সাথে মিলে একাধিক ফোল্ডার মুছতে সিনট্যাক্সটি খুব আলাদা নয়। @ ডিবেনহ্যাম সঠিকভাবে উল্লেখ করেছেন যে, এক-লাইন কমান্ডই যথেষ্ট। আপনি বিভিন্ন পাথ নির্দিষ্ট করতে পারেন:
for /d %G in ("X:\A*","Y:\Whatever\B*","Z:\C?D") do rd /s /q "%~G"
বোনাস - ফোল্ডারের অস্তিত্ব পরীক্ষা করা হচ্ছে
আপনি যদি নির্দিষ্ট ফোল্ডারগুলি বিদ্যমান কিনা তা পরীক্ষা করতে চান তবে আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:
dir /b /a:d "X:\A*" >nul 2>&1 && echo Folders exist. || echo No folders found.
আরও পড়া