Как да решим - Кошчето не може да се отвори в момента, защото се използва от друга задача

Снимка на автора
stealth

Онзи ден я срещнах проблемът с изпразването на кошчето (Кошче) на macOS Catalina, След като направих някои тестове, установих, че този проблем се появява и на macOS Big Sur ако са създадени специфични сценарии за грешки "Кошчето не може да се отвори в момента, защото се използва от друга задача".

По принцип потребителят не може да изпразни кошчето Mac (Empty Trash), Дори някои файлове в него да бъдат изтрити, той не може да бъде изпразнен напълно. Файлове или папки остават „висящи“ някъде в дадена задача.

“.Trash” can’t be opened right now because it’s being used by another task, such as moving or copying an item or emptying the Trash. Try again when de current task is complete. с опциите „Пропускане“, „Спиране“ или „Напред“.

Както се казва в съобщението за грешка, „Кошче“ участва в друга операция и файловете в него не могат да бъдат изтрити.
В нашия случай възникна проблемът когато изтрих папка от iCloud Drive, Папката беше преместена в кошчето, но той не беше напълно изтеглен на Mac, Поради тази причина кодът на боклука не може да бъде изпразен.

Но има и сценарии, в които, въпреки че Trash изглежда празен, опцията Empty Trash остава активен и иконата показва, че имаме файлове, които чакат да бъдат изтрити. Въпреки че не ги виждаме.
В този случай ще трябва да отидем до системните файлове в основата Папки за боклук и ги изтриваме ръчно.

OS macOS използва два различни корена за папката „Кошче“. Единият корен се намира на локалния твърд диск, а другият е в iCloud Drive и е предназначен за файлове, изтрити от iCloud. Двамата се синхронизират в кошчето.

Решението на проблема е да изтриете ръчно файловете от двата корена на кошчето.

1. Mergem в „Finder” → „Отиди” → „Отиди до папка…” и изберете път:

~/.Trash

2. Мястото, до което стигаме, е коренът на кошницата и местният боклук. От твърдия диск. Изтриваме ръчно цялото съдържание на тази папка.

3. Отидете до корена на папката Кошче в iCloud Drive:

~/Library/Mobile Documents/com~apple~clouddocs/.Trash

4. Изтрийте всички файлове в папката ".Trash", включително ".DS_Store"

Ако ръчно изтриете от "Finder” не работи, командният ред се изпълнява в терминала:

sudo rm -rf ~/Library/Mobile\ Documents/com~apple~clouddocs/.Trash

Рестартирайте операционната система и иконата Trash вече няма да показва елементи в кошчето.

Щастлив съм да споделям опита си в областта на компютрите, мобилните телефони и операционните системи, да разработвам уеб проекти и да предоставя най-полезните уроци и съвети. Обичам да "играя" на iPhone, MacBook Pro, iPad, AirPort Extreme и на операционни системи macOS, iOS, Android и Windows.

1 мисъл относно „Как да решим – кошчето не може да се отвори в момента, защото се използва от друга задача“

Оставете коментар