সাম্প্রতিকভাবে, আমি লক্ষ্য করলাম প্রতি বার Trash খালি করার চেষ্টা করলে আমি একটি মেসেজ পাই: "The operation can't be completed because the item "yy.app" is in use." তাই আমি এই ফাইলটিকে স্কিপ করতে বাধ্য হয়েছিল Trash খালি করতে আমার MacBook-এ।
আমি যদি এই ফাইলটিতে রাইট-ক্লিক করে Delete Immediately বেছে নেই, তবে এটা আরেকটি মেসেজ দেয়: "The operation can't be completed because some items had to be skipped. প্রতিটি আইটেমের জন্য, File > Get Info বেছে নিন, নিশ্চিত করুন "Locked" ডিসিলেক্ট করা আছে, এবং Sharing & Permissions সেকশন চেক করুন। আপনি নিশ্চিত হলে আইটেমগুলো আনলকড এবং Read Only বা No Access হিসেবে ডেজিগনেটেড নয়, আবার চেষ্টা করুন।"

আমি পরামর্শটি মেনে চললাম, কিন্তু ফাইলটি ন então লকড নই পারমিশন ইস্যু আছে। কিছু রিসার্চের পর, আমি খুঁজে পেলাম "The operation can't be completed because the item is in use" এরর মেসেজের অর্থ হলো আপনি যে ফাইল বা অ্যাপ কপি বা ডিলিট করার চেষ্টা করছেন সেটি বর্তমানে অন্য প্রসেস বা অ্যাপ্লিকেশন দ্বারা ব্যবহৃত হচ্ছে।
আপনি যদি একই সমস্যায় পড়েন, তবে পড়তে থাকুন শিখতে কিভাবে একে ব্যবহৃত ফাইল ডিলিট করবেন।
'The operation can't be completed because the item is in use' ফিক্স করা
ফিক্স ১: Trash খালি করুন
কিছু কেসে, মেসেজটি আসে যখন ফাইলটি সরাসরি এর ফোল্ডার থেকে ডিলিট করা হয় বা ফাইলগুলো আলাদা আলাদা ডিলিট করা হয়। যদি আপনার কেসটি এই হয়, তবে ফাইলগুলো Trash-এ মুভ করুন এবং তারপর Trash খালি করুন। এটা একটু অদ্ভুত ফিক্স হতে পারে, কিন্তু অনেক ইউজারের জন্য কাজ করেছে।
ফিক্স ২: Launchpad-এ অ্যাপ ডিলিট করুন
যদি এটি একটি অ্যাপ যা Mac-এ ডিলিট হচ্ছে না এবং এটি Mac App Store থেকে ডাউনলোড করা, তবে Launchpad থেকে ডিলিট করার চেষ্টা করুন। এটি করতে, Dock থেকে Launchpad খুলুন, Option কী ধরে রাখুন যতক্ষণ না অ্যাপগুলো জিগল করা শুরু করে। তারপর অ্যাপটির উপরের বাম কোণে আসা x আইকনে ক্লিক করুন যা আপনি ডিলিট করতে চান।

ফিক্স ৩: ফাইলটি ব্যবহার করা প্রসেস খুঁজে বের করুন এবং বন্ধ করুন
আপনি এখনও ফাইল ডিলিট করতে পারছেন না কারণ সেগুলো ব্যবহৃত হচ্ছে, তবে Terminal ব্যবহার করে চেক করুন কোন প্রসেসগুলো বর্তমানে ফাইলগুলো ব্যবহার করছে। lsof কমান্ড, যেটি list all open files-এর সংক্ষিপ্ত রূপ, আপনাকে কিছু ধারণা দিতে পারে কেন ফাইলগুলো ডিলিট করা যাচ্ছে না।
- Applications > Utilities ফোল্ডার থেকে Terminal লঞ্চ করুন।
- Terminal উইন্ডোতে sudo lsof | grep টাইপ করুন, একটি স্পেস রেখে, তারপর ড্র্যাগ এন্ড ড্রপ করুন যে ফাইলটি ডিলিট হচ্ছে না। sudo lsof | grep file_path

- Enter চাপুন।
- তখন আপনি ফাইলটি ব্যবহার করা সকল প্রসেস দেখবেন।
যদি এটি অন্য একটি অ্যাপ হয়, Command + Q শর্টকাট দিয়ে পুরোপুরি বন্ধ করুন। যদি এটি একটি ব্যাকগ্রাউন্ড প্রসেস হয়, Terminal খুলুন এবং নিচের কমান্ড দিয়ে কিল করুন: (PID কে lsof-র নম্বর দিয়ে রিপ্লেস করুন।)
kill -9 PID
তারপর আবার ফাইলটি ডিলিট করার চেষ্টা করুন। যদি "The operation can't be completed because the item is in use" এরর বজায় থাকে, তবে আপনার ম্যাক রিবুট করুন।
যদি এটি কিছু প্রিন্ট না করে, তবে নিচের অন্যান্য সমাধানগুলো ট্রাই করুন।
ফিক্স ৪: Terminal থেকে ব্যবহৃত ফাইল কপি বা ডিলিট করুন
আপনি যদি Finder-এ ব্যবহার করা ফাইল কপি বা ডিলিট করতে না পারেন, তবে Terminal থেকে করুন।
Mac-এ ব্যবহৃত ফাইল ফোর্স ডিলিট করতে, নিচের কমান্ড রান করুন:
sudo rm -f file_path
উদাহরণস্বরূপ, sudo rm -f /Users/jenny/.Trash/yy.app
ব্যবহৃত ফোল্ডার ফোর্স ডিলিট করতে:
sudo rm -rf /path/to/folder
উদাহরণস্বরূপ, sudo rm -rf ~/Downloads/OldApp
Mac-এ Trash ফোর্স ডিলিট করতে:
sudo rm -rfv ~/.Trash
Mac-এ ব্যবহৃত ফাইল ফোর্স কপি করতে, এই কমান্ড রান করুন:
cp -f file_path destination_file_path
উদাহরণস্বরূপ, cp -f ~/Documents/contract.pdf ~/Backups/contract_backup.pdf
ফিক্স ৫: Mac-এ SIP ডিজেবল করুন
কখনও কখনও, আপনি যেসব ফাইল ডিলিট করতে পারছেন না কারণ সেগুলো ব্যবহৃত হচ্ছে বলে, এর কারণ সিস্টেম প্রোটেকশন। SIP, বা System Integrity Protection, নির্দিষ্ট সিস্টেম-সম্পর্কিত ফাইল ডিলিট করা বাধা দেয়। আমার কেসে, yy.app ফাইলটি একটি ম্যাকওএস ইনস্টলার যা অসম্পূর্ণভাবে ডিলিট হয়েছিল এবং InstallESD ইমেজ ধারণ করছিল।
এটি ফিক্স করতে, আপনাকে SIP অস্থায়ীভাবে বাইপাস করতে হবে এবং ফাইল বা Trash খালি করার পর SIP আবার ইনএবল করতে হবে।
যদি macOS Trash নির্দিষ্ট সিস্টেম-প্রোটেক্টেড ফাইলের কারণে খালি করা না যায়, তবে আপনি এটাও ট্রাই করতে পারেন।
- macOS Recovery Mode-এ বুট করুন।
- Utilities মেনু থেকে Terminal খুলুন।
- নিচের কমান্ড রান করুন SIP ডিজেবল করতে: csrutil disable

- নরমালি রিস্টার্ট করুন এবং তারপর ডিলিট হচ্ছে না ফাইলটি ডিলিট করুন।
- SIP রি-ইনএবল করুন।
ফিক্স ৬: ব্যবহৃত ফাইলটি মডিফাই করুন
Mac-এ "The operation can't be completed because the item is in use" সমাধান করার আরেকটি টিপ হলো ফাইলের নাম বা এক্সটেনশন চেঞ্জ করা, বা এটিকে অন্য ফোল্ডারে রাখা। একজন ইউজারের অনুযায়ী, একটি রিবুটের পর, সে জিদ्दी ফাইলটি Trash থেকে ডেস্কটপে মুভ করল, তারপর এক্সটেনশন .doc থেকে .pdf-এ চেঞ্জ করল এবং Trash-এ ফিরিয়ে দিল। এরপর, সে Trash永久的に খালি করতে পারল।
ফিক্স ৭: অন্য কম্পিউটারে ফাইল ডিলিট করুন
আপনি যদি Mac-এ কোনো ফাইল বা অ্যাপ ডিলিট করতে না পারেন, তবে এটাকে এক্সটার্নাল ড্রাইভে মুভ করুন এবং অন্য কম্পিউটারে এটাকে রিমুভ করুন। এটি যেকোনো অ্যাপ বা প্রসেস ফাইলটি ব্যবহার করতে পারবে না, সফল ডিলিশন নিশ্চিত করবে।
ফিক্স ৮: ক্লাউড-সিঙ্কিং ফোল্ডারে ফাইল যোগ করুন
আপনার যদি একটি ফোল্ডার থাকে যেটি ক্লাউড সার্ভিসের সাথে সিঙ্ক করা, তবে আপনি ফাইলটি সেখানে যোগ করতে পারেন, তারপর ওয়েব ব্রাউজারে ক্লাউড সার্ভিস খুলুন এবং সেখান থেকে ফাইলটি ডিলিট করুন।
এখানে একটি ইউজার কিভাবে টিপটি প্রয়োগ করে সমস্যা সমাধান করল: "আমি একই সমস্যায় পড়েছিলাম এবং OneDrive-এ সিঙ্ক করা একটি ফোল্ডারে সেগুলো রাখে ফোল্ডারগুলো রিমুভ করতে পারলাম। OneDrive অ্যাপ্লিকেশনে, আমি "View Online" সিলেক্ট করলাম আমার OneDrive ফাইলগুলো ওয়েব ব্রাউজারের মাধ্যমে এক্সেস করতে। আমি ফোল্ডারটি খুঁজে পেলাম এবং অনলাইন ডিলিট করলাম। এই পরিবর্তন OneDrive অ্যাপে সিঙ্ক হয়ে ফিরে এল, ফলস্বরূপ ফোল্ডারগুলো আমার Mac থেকে রিমুভ হয়ে গেল।"
কোন সমাধান আপনাকে ফাইল কপি বা ডিলিট করতে সাহায্য করেছে? আপনার সমাধান আমাদের সাথে শেয়ার করুন!
কেন আপনি 'The operation can't be completed because the item is in use' পাবেন?
এই এরর ঘটে যখন macOS আপনাকে ফাইল/ফোল্ডার মুভ, ডিলিট, বা মডিফাই করতে বাধা দেয় কারণ এটি সক্রিয়ভাবে একটি প্রসেস দ্বারা ব্যবহৃত হচ্ছে। এখানে কেন এটি হয়:
- ফাইলটি বর্তমানে একটি অ্যাপ্লিকেশনে ওপেন আছে। (যেমন Preview বা Photoshop-এ একটি ডকুমেন্ট)
- একটি ব্যাকগ্রাউন্ড প্রসেস এটাকে এক্সেস করছে। (Spotlight ইনডেক্সিং, Time Machine ব্যাকআপ, বা iCloud সিঙ্ক)
- ফাইলটি লক করা আছে। (রাইট-ক্লিক → Get Info → "Locked" ইনএবল আছে কিনা চেক করুন)
- একটি সিস্টেম প্রসেস এটাকে ব্যবহার করছে। (যেমন Spotlight-এর জন্য mds বা Cloud-এর জন্য cloudd)
- পারমিশন সীমাবদ্ধ। (ফাইল অোনারশিপ রুট বা অন্য ইউজারের কাছে সেট আছে)
- ফাইলটি একটি হিডেন টার্মিনাল প্রসেস দ্বারা ব্যবহৃত হচ্ছে।
- ফাইলটি একটি মাউন্ট করা ডিস্ক ইমেজ (.dmg) বা নেটওয়ার্ক ড্রাইভের অংশ।
- ফাইলটি একটি স্ক্রিপ্ট বা অটোমেশন দ্বারা মডিফাই করা হচ্ছে।
- Finder এখনও ফাইলটি ইনডেক্স করছে। (বড় ফাইল ট্রান্সফারের পর সাধারণ)
- ফাইলটি "in use" হিসেবে مار্ক করা আছে সিস্টেম এরর কারণে। (বিরল, কিন্তু রিবুট প্রয়োজন হতে পারে)
ফাইল ডিলিট না হওয়ার কারণে অন্যদের লাভ করার জন্য কারণগুলো শেয়ার করুন!