हाल ही में, मैंने देखा कि हर बार जब मैं Trash खाली करने की कोशिश करता हूं, तो मुझे संदेश प्राप्त होता है "The operation can't be completed because the item "yy.app" is in use।" इसलिए मुझे अपने मैकबुक पर Trash खाली करने के लिए इस फ़ाइल को छोड़ने के लिए मजबूर किया गया।
अगर मैं इस फ़ाइल पर राइट-क्लिक करता हूं और 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 के रूप में नामित नहीं हैं, तो पुनः प्रयास करें।"

मैंने सलाह का पालन किया, लेकिन पाया कि फ़ाइल न तो लॉक है और न ही इसमें अनुमति समस्याएं हैं। कुछ शोध के बाद, मुझे पता चला कि "The operation can't be completed because the item is in use" त्रुटि संदेश का अर्थ है कि आप जिस फ़ाइल या ऐप को कॉपी या हटाने का प्रयास कर रहे हैं, वह वर्तमान में किसी अन्य प्रक्रिया या एप्लिकेशन द्वारा उपयोग की जा रही है।
यदि आप उसी समस्या का सामना कर रहे हैं, तो पढ़ते रहें कि उपयोग में आने वाली फ़ाइल को कैसे हटाया जाए।
'The operation can't be completed because the item is in use' को कैसे ठीक करें?
समाधान 1: Trash खाली करें
कुछ मामलों में, संदेश तब होता है जब किसी फ़ाइल को सीधे उसके फोल्डर में हटाया जाता है या फ़ाइलों को व्यक्तिगत रूप से हटाया जाता है। यदि यह आपका मामला है, तो फ़ाइलों को Trash में ले जाएं और फिर Trash खाली करें। यह एक अजीब समाधान हो सकता है, लेकिन इसने कई उपयोगकर्ताओं के लिए काम किया है।
समाधान 2: Launchpad में ऐप हटाएं
यदि यह एक ऐसा ऐप है जो मैक पर नहीं हटेगा और यह मैक ऐप स्टोर से डाउनलोड किया गया है, तो इसे Launchpad से हटाने का प्रयास करें। ऐसा करने के लिए, Dock से Launchpad खोलें, Option कुंजी दबाए रखें जब तक ऐप्स जिगल न करने लगें। फिर उस ऐप के ऊपरी-बाएं कोने में दिखाई देने वाले x आइकन पर क्लिक करें जिसे आप हटाना चाहते हैं।

समाधान 3: फ़ाइल का उपयोग करने वाली प्रक्रिया ढूंढें और उसे बंद करें
यदि आप अभी भी फ़ाइलों को हटा नहीं सकते क्योंकि वे उपयोग में हैं, तो टर्मिनल का उपयोग करके जांचें कि वर्तमान में कौन सी प्रक्रियाएं फ़ाइलों का उपयोग कर रही हैं। lsof कमांड, जो list all open files का संक्षिप्त रूप है, आपको कुछ अंदाजा देगा कि फ़ाइलों को क्यों नहीं हटाया जा सकता।
- Applications > Utilities फोल्डर से टर्मिनल लॉन्च करें।
- टर्मिनल विंडो में sudo lsof | grep टाइप करें, एक स्पेस छोड़ें, फिर उस फ़ाइल को ड्रैग और ड्रॉप करें जो नहीं हटेगी।sudo lsof | grep file_path

- Enter दबाएं।
- फिर आपको फ़ाइल का उपयोग करने वाली सभी प्रक्रियाएं दिखाई देंगी।
यदि यह कोई अन्य ऐप है, तो शॉर्टकट Command + Q के साथ इसे पूरी तरह से बंद करें। यदि यह एक बैकग्राउंड प्रक्रिया है, तो टर्मिनल खोलें और नीचे दी गई कमांड से इसे मारें: (PID को lsof से नंबर से बदलें।)
kill -9 PID
फिर फ़ाइल को फिर से हटाने का प्रयास करें। यदि त्रुटि "The operation can't be completed because the item is in use" बनी रहती है, तो अपने मैक को रीबूट करें।
यदि यह कुछ भी प्रिंट नहीं करता है, तो नीचे दिए गए अन्य समाधानों को आजमाएं।
समाधान 4: टर्मिनल से उपयोग में आने वाली फ़ाइलों को कॉपी या हटाएं
यदि आप Finder में उपयोग में आने वाली फ़ाइल को कॉपी या हटा नहीं सकते, तो इसे टर्मिनल से करें।
मैक पर उपयोग में आने वाली फ़ाइल को फोर्स डिलीट करने के लिए, निम्नलिखित कमांड चलाएं:
sudo rm -f file_path
उदाहरण के लिए, sudo rm -f /Users/jenny/.Trash/yy.app
उपयोग में आने वाले फोल्डर को फोर्स डिलीट करने के लिए:
sudo rm -rf /path/to/folder
उदाहरण के लिए, sudo rm -rf ~/Downloads/OldApp
मैक पर Trash को फोर्स डिलीट करने के लिए:
sudo rm -rfv ~/.Trash
मैक पर उपयोग में आने वाली फ़ाइल को फोर्स कॉपी करने के लिए, यह कमांड चलाएं:
cp -f file_path destination_file_path
उदाहरण के लिए, cp -f ~/Documents/contract.pdf ~/Backups/contract_backup.pdf
समाधान 5: मैक पर SIP अक्षम करें
कभी-कभी, आप किसी ऐसी फ़ाइल को हटा नहीं सकते जो कहती है कि यह उपयोग में है, इसका कारण सिस्टम सुरक्षा है। SIP, या System Integrity Protection, कुछ सिस्टम-संबंधित फ़ाइलों को हटाने से रोकता है। मेरे मामले में, yy.app फ़ाइल एक macOS इंस्टॉलर है जिसे अधूरा हटा दिया गया है और इसमें InstallESD इमेज है।
इसे ठीक करने के लिए, आपको SIP को अस्थायी रूप से बायपास करना होगा और फिर फ़ाइल हटाने या Trash खाली करने के बाद इसे फिर से सक्षम करना होगा।
यदि कुछ सिस्टम-संरक्षित फ़ाइलों के कारण macOS Trash खाली नहीं किया जा सकता, तो आप इसे भी आजमा सकते हैं।
- macOS Recovery Mode में बूट करें।
- Utilities मेनू से टर्मिनल खोलें।
- SIP अक्षम करने के लिए नीचे दी गई कमांड चलाएं।csrutil disable

- सामान्य रूप से पुनरारंभ करें और फिर उस फ़ाइल को हटाएं जो नहीं हटेगी।
- SIP को फिर से सक्षम करें।
समाधान 6: उपयोग में आने वाली फ़ाइल को संशोधित करें
"The operation can't be completed because the item is in use" को मैक पर हल करने का एक और सुझाव फ़ाइल का नाम या एक्सटेंशन बदलना है, या इसे एक अलग फोल्डर में रखना है। एक उपयोगकर्ता के अनुसार, रीबूट के बाद, उसने जिद्दी फ़ाइल को Trash से डेस्कटॉप पर ले जाया, फिर एक्सटेंशन को .doc से .pdf में बदल दिया और इसे वापस Trash में ले गया। उसके बाद, वह Trash को स्थायी रूप से खाली करने में सक्षम था।
समाधान 7: फ़ाइल को दूसरे कंप्यूटर पर हटाएं
यदि आप मैक पर किसी फ़ाइल या ऐप को नहीं हटा सकते, तो इसे एक्सटर्नल ड्राइव पर ले जाएं और किसी अन्य कंप्यूटर पर इससे छुटकारा पाएं। यह किसी भी ऐप या प्रक्रिया को फ़ाइल का उपयोग करने से रोक सकता है, जिससे सफल विलोपन सुनिश्चित होता है।
समाधान 8: फ़ाइल को क्लाउड-सिंकिंग फोल्डर में जोड़ें
यदि कोई फोल्डर किसी क्लाउड सेवा के साथ सिंक है, तो आप फ़ाइल को इसमें जोड़ सकते हैं, फिर वेब ब्राउज़र में क्लाउड सेवा खोलें और वहां से फ़ाइल हटाएं।
यहां बताया गया है कि एक उपयोगकर्ता ने इस टिप को कैसे लागू किया और समस्या हल की: "मुझे इसी तरह की समस्या का सामना करना पड़ा और OneDrive के साथ सिंक किए गए फोल्डर में उन्हें रखकर फोल्डर को हटाने में कामयाब रहा। OneDrive एप्लिकेशन में, मैंने अपने OneDrive फ़ाइलों को वेब ब्राउज़र के माध्यम से एक्सेस करने के लिए "View Online" चुना। मैंने फोल्डर ढूंढा और इसे ऑनलाइन हटा दिया। इस परिवर्तन ने OneDrive ऐप पर वापस सिंक किया, नतीजतन फोल्डर को मेरे मैक से हटा दिया।"
कौन सा समाधान आपको उपयोग में आने वाली फ़ाइल को कॉपी या हटाने में मदद करता है? हमारे साथ अपना समाधान साझा करें!
आपको 'The operation can't be completed because the item is in use' क्यों प्राप्त होता है?
यह त्रुटि तब होती है जब macOS आपको किसी फ़ाइल/फोल्डर को ले जाने, हटाने, या संशोधित करने से रोकता है क्योंकि यह सक्रिय रूप से किसी प्रक्रिया द्वारा उपयोग किया जा रहा है। यहां बताया गया है कि ऐसा क्यों होता है:
- फ़ाइल वर्तमान में किसी एप्लिकेशन में खुली है। (जैसे Preview या Photoshop में एक दस्तावेज़)
- एक बैकग्राउंड प्रक्रिया इसे एक्सेस कर रही है। (स्पॉटलाइट इंडेक्सिंग, टाइम मशीन बैकअप, या iCloud सिंक)
- फ़ाइल लॉक है। (राइट-क्लिक करके → Get Info → "locked" सक्षम है जांचें)
- एक सिस्टम प्रक्रिया इसका उपयोग कर रही है। (जैसे स्पॉटलाइट के लिए mds या क्लाउड के लिए cloudd)
- अनुमतियां प्रतिबंधित हैं। (फ़ाइल स्वामित्व रूट या किसी अन्य उपयोगकर्ता पर सेट है)
- फ़ाइल एक छिपी हुई टर्मिनल प्रक्रिया द्वारा उपयोग में है।
- फ़ाइल एक माउंटेड डिस्क इमेज (.dmg) या नेटवर्क ड्राइव का हिस्सा है।
- फ़ाइल किसी स्क्रिप्ट या ऑटोमेशन द्वारा संशोधित की जा रही है।
- फाइंडर अभी भी फ़ाइल को इंडेक्स कर रहा है। (बड़ी फ़ाइल ट्रांसफर के बाद आम)
- सिस्टम त्रुटि के कारण फ़ाइल को "उपयोग में" चिह्नित किया गया है। (दुर्लभ, लेकिन रीबूट की आवश्यकता हो सकती है)
उन कारणों को फैलाएं जो फ़ाइलों को हटा नहीं सकते क्योंकि वे उपयोग में हैं!