Что делать если не получается удалить файл в macOS

0
229

Ежедневно пользователи удаляют из памяти своих компьютеров те или иные файлы. Обычно для этого достаточно нажать всего пару клавиш или сделать несколько кликов мышью. Однако так бывает не всегда. В некоторых случаях отдельные файлы просто отказываются «отправляться» в Корзину или полностью удаляться с компьютера.

В этом материале мы постараемся рассмотреть несколько причин, из-за которых могут возникать проблемы с удалением файлов.

Отсутствие прав

Этот пункт пригодится в том случае, если на компьютере есть несколько учетных записей с разными правами. К примеру, обычные пользователи не имеют права удалять отдельные файлы или системные файлы.

Для проверки ограничений нужно открыть Системные настройки и перейти в раздел Пользователи и группы.

Операция не может быть выполнена…

В некоторых случаях при попытке очистки Корзины пользователи яблочных компьютеров могут увидеть сообщение вида: «Операция не может быть выполнена, поскольку объект «имя файла» заблокирован». Для решения это проблемы можно:

  • Открыть Finder.
  • В меню-баре выбрать пункт Finder.
  • Нажать на пункт Очистить корзину с зажатой клавишей Option.
  • После этого Корзина должна быть полностью очищена.

    Защита файлов

    Проблемы с удалением файлов и очисткой Корзины также могут возникать и из-за установленной защиты. В случае необходимости пользователи могут защитить отдельные файлы, установив в их свойствах специальную галочку.

    Обычно при попытке удаления подобных файлов система оповещает пользователей об этом. Подобное уведомление появится и при очистке Корзины. Однако в некоторых случаях подобные защищенные файлы могут препятствовать очистке Корзины.

    Поэтому при возникновении проблемы нужно найти файлы с блокировкой и снять ее. Для этого достаточно просто открыть контекстное меню, выбрать пункт Свойства и снять галочку напротив пункта Защита.

    В случае если таких файлов в корзине много, то снять защиту можно со всех сразу. Для этого нужно:

  • Открыть Корзину.
  • Открыть Терминал.
  • В Терминале ввести команду chflags -R nouchg /Users/username/.Trash/ имя файла.
  • Путь для файлов, которые нужно разблокировать, можно указать, просто поставив после команды chflags -R nouchg пробел и выделив нужные файлы в Корзине перетянуть их в окно Терминала. После этих несложных манипуляций все пути будут автоматически перенесены в Терминал, и останется только выполнить команду.

    Другие причины

    К другим причинам, которые могут мешать удалению файлов с компьютера, можно отнести:

    — Неправильное имя, содержащее кавычки, тире, звездочки (файл нужно переименовать).

    — Запущенные приложения, использующие удаляемый файл.