Як виправити код помилки 36 у Mac OS X Finder
Зміст:
У деяких рідкісних випадках під час спроби скопіювати файли користувачі Mac можуть зіткнутися з «кодом помилки 36», який повністю зупиняє процес копіювання або переміщення в Mac OS X Finder. Повна помилка зазвичай читається як «Finder не може завершити операцію, оскільки деякі дані в «FileName» не можуть бути прочитані або записані. (Код помилки -36)” . Іноді файл має назву .DS_Store, але це може статися майже з будь-яким файлом на Mac.
Якщо ви зіткнулися з кодом помилки -36 на Mac, зазвичай є дуже просте рішення завдяки зручному інструменту командного рядка під назвою «dot_clean». Якщо ви ніколи не чули про dot_clean, ви точно не самотні, і на сторінці довідки для команди пояснюється, що вона «об’єднує файли ._ з відповідними рідними файлами». це може здатися не дуже звичайним користувачам, але враховуючи, що частою причиною помилки 36 є файли з префіксом крапка, це може бути саме тим, що вам потрібно зробити.
Як усунути помилку 36 у Mac OS X Finder за допомогою dot_clean
Щоб використовувати dot_clean, вам потрібно вказати його на каталог, який копіюється та викидає код помилки 36, основи виглядають так:
- Запустіть термінал (знаходиться в /Applications/Utilities/ або за допомогою Spotlight)
- У командному рядку введіть:
- Коли dot_clean завершиться, спробуйте скопіювати файл ще раз, і це має вдатися без коду помилки
dot_clean /Path/To/Directory/With/Problem/
Наприклад, якщо копіювання ~/Documents/FileBackups/ є проблемним каталогом, використовуйте:
dot_clean ~/Documents/FileBackups/
Це все, що потрібно для вирішення проблеми, просто спробуйте передати файл/каталог одразу після виконання команди.
Технічно ви можете вказати dot_clean на весь том, але це, ймовірно, необов’язково, якщо помилка -36 постійно не запускається у Finder під час спроби створити резервну копію всього диска вручну.
Якщо проблема є повторюваною та виникає постійно, коли ви намагаєтесь скопіювати файли на підключений до мережі Mac, спільний мережевий ресурс, зовнішній диск або на комп’ютер Windows і з нього, ви можете також спробуйте видалити всі.DS_Store файли на Mac за допомогою командного рядка, який може працювати як тимчасовий обхідний шлях, якщо з якоїсь причини dot_clean не вдається. Насправді це було те, що я робив у минулому, щоб обійти це та інші подібні повідомлення про помилки введення/виведення, перш ніж виявити цей конкретний командний підхід.
Нещодавно я зіткнувся з цим і виявив, що dot_clean добре вирішує код помилки -36 під час копіювання каталогу з Mac з OS X 10.9.5 на Mac з OS X 10.10.3, а також до комп’ютера з Windows оригінальна машина неодноразово видавала помилку. Схоже, що ця помилка також виникла в Mac OS, починаючи з Sierra, El Capitan і OS X Yosemite, що, можливо, вказує на певну несумісність з певними крапковими файлами з інших версій ОС. На відміну від деяких дивних повідомлень про помилки в Mac OS X, перезавантаження чи перезапуск Finder не спрацювали. Велика подяка JacobSalmela за просте рішення.
Якщо це спрацювало для вас або ви знаєте інший трюк для виправлення коду помилки 36 у Mac OS X Finder, повідомте нам у коментарях.