Любопитство MacOS Tweaks

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

Онзи ден я срещнах проблемът с изпразването на кошчето (Кошче) на 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 остава активен и иконата показва, че имаме файлове, които чакат да бъдат изтрити. Въпреки че не ги виждаме.
В този случай ще трябва да отидем до системните файлове в основата Кошче с папки и ги изтриваме ръчно.

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

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

1. Отидете на „Finder“ → „Go“ → „Go to Folder…“ и изберете път:

~/.Trash

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

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

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

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

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

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

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

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

За автора

хитрост

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

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