সব ফাইল ও ফোল্ডার ম্যানুয়ালি ডিলিট করা ঝামেলা। কিন্তু পাওয়ারশেল জানলে সহজ। এই আর্টিকেলে পাওয়ারশেল দিয়ে উইন্ডোজ ফাইল ও ফোল্ডার ডিলিট করার বিভিন্ন পদ্ধতি দেখানো হলো।
পাওয়ারশেল দিয়ে ফাইল ও ফোল্ডার ডিলিট করা
পাওয়ারশেল উইন্ডোজের ফ্রি কমান্ড অটোমেশন টুল। সংক্ষেপে, শেলের মাধ্যমে অপারেটিং সিস্টেমের ওপর বেশি নিয়ন্ত্রণ দেয়—যা কমান্ড প্রম্পট উইন্ডোর ভিতরে শুরু হয়।
এটি Cmdlets (command-let) ব্যবহার করে, যা পাওয়ারশেলের বিল্ট-ইন কমান্ড যেগুলো নির্দিষ্ট টাস্ক এক্সিকিউট করতে সাহায্য করে। ফাইল/ফোল্ডার ডিলিট করার জন্য আমরা उन्हीं Cmdlets ব্যবহার করব।
পাওয়ারশেল দিয়ে ফাইল ও ফোল্ডার ডিলিট করার পদ্ধতি
সবচেয়ে সহজ ও স্পষ্ট পদ্ধতি হলো Remove-Item cmdlet। পাওয়ারশেলে cmdlet ও প্যারামিটার টাইপ করলে ফাইল/ফোল্ডার রিমুভ হবে। পদ্ধতি:
- স্টার্ট মেনু সার্চ বারে 'powershell' লিখুন এবং সিলেক্ট করুন।
- কমান্ড প্রম্পটে নিচের cmdlet টাইপ করে Enter চাপুন:
Remove-Item
[-Path] <String[]>
[-Filter <String>]
[-Include <String[]>]
[-Exclude <String[]>]
[-Recurse]
[-Force]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[-Stream <String[]>]
[<CommonParameters>]
উপরের কমান্ডে Remove-Item ডিলিশন প্রক্রিয়া অনুকরণ করে, বাকি ব্র্যাকেটের প্যারামিটারগুলো অপশনাল। প্যারামিটারগুলোর সংক্ষিপ্ত ব্যাখ্যা:
Path: ফাইল/ফোল্ডারের লোকেশন নির্দিষ্ট করতে বাধ্যতামূলক।
Filter: Path প্যারামিটারের জন্য ফিল্টার প্রদান করে।
Include: নির্দিষ্ট প্রয়োজন অনুযায়ী ফাইল/ফোল্ডার ইনক্লুড করতে সাহায্য করে।
Exclude: লিস্ট থেকে ফাইল/ফোল্ডার এক্সক্লুড করতে সাহায্য করে।
Recurse: নির্দিষ্ট লোকেশনে ফাইল ডিলিট করতে নির্দেশ করে।
Force: সহজে পরিবর্তন নাও যাওয়া ফাইল/ফোল্ডার (হিডেন, রিড-অনলি) ডিলিট করতে বাধ্য করে।
WhatIf: কমান্ডের ট্রায়াল রান দেখায়।
Confirm: কমান্ড রান করার আগে কনফার্মেশন চায়।
Stream: অল্টারনেটিভ ডেটা স্ট্রিম ডিলিট করতে উপযোগী।
উদাহরণস্বরূপ, নির্দিষ্ট প্যারামিটার দিয়ে ডিলিশন কীভাবে কাজ করে:
Remove-item C:\Users\user-name\Desktop\articles\newBook.txt

উপরের কমান্ড ডেস্কটপে অবস্থিত 'newBook' নামের .txt ফাইল ডিলিট করে। ফাইল/ফোল্ডার পাথ বদলে দিয়ে আপনার পছন্দের ফাইল ডিলিট করুন।
হিডেন ফাইল/ফোল্ডার ডিলিট করতে -Force প্যারামিটার যোগ করুন:
Remove-Item C:\Program Files\VLC -Force
একসাথে একাধিক ফাইল ডিলিট করা
পাওয়ারশেল cmdlet দিয়ে একসাথে একাধিক ফাইলও রিমুভ করা যায়:
Remove-item file-path1, file-path2, file-path3
উপরের কমান্ড পাওয়ারশেলে টাইপ করলে নির্দিষ্ট ফাইলগুলো ডিলিট হবে। ফাইল পাথগুলো বদলে দিন। একই পদ্ধতিতে একাধিক ফোল্ডারও ডিলিট করা যায়।
পাওয়ারশেল দিয়ে ফাইল ও ফোল্ডার ডিলিট করা
উইন্ডোজ ফাইল ও ফোল্ডার রিমুভ করা কঠিন নয়। উপরে দেখানো পদ্ধতিতে পাওয়ারশেল দিয়ে সহজে ডিলিট করা যায়। কিন্তু পাওয়ারশেল টুলস ও অ্যাক্সেসিবিলিটির পাওয়ারহাউস। এখানে থামবেন না, পাওয়ারশেল সম্পর্কে আরও শিখুন।