Как да поправите код на грешка 36 в Mac OS X Finder

Съдържание:

Anonim

В някои редки случаи, когато се опитват да копират файлове, потребителите на Mac могат да срещнат „код на грешка 36“, който напълно спира процеса на копиране или преместване в Mac OS X Finder. Пълната грешка обикновено се чете като „Търсачът не може да завърши операцията, защото някои данни в „Име на файл“ не могат да бъдат прочетени или записани. (Код на грешка -36)” . Името на файла понякога е .DS_Store, но може да се случи и с почти всеки файл на Mac.

Ако попаднете на код на грешка -36 на Mac, обикновено има наистина просто решение благодарение на удобен инструмент за команден ред, наречен „dot_clean“. Ако никога не сте чували за dot_clean, със сигурност не сте сами и страницата с ръководство за командата обяснява, че тя „слива ._ файлове със съответните собствени файлове“. което може да не звучи много за обикновения потребител, но като се има предвид честите причини за грешка 36 са файлове с префикс точка, това може да е точно това, което трябва да направите.

Как да разрешите грешка 36 в Mac OS X Finder с dot_clean

За да използвате dot_clean, ще искате да го насочите към директорията, която се копира и извежда кода на грешка 36, основните неща изглеждат така:

  1. Стартирайте терминала (намира се в /Applications/Utilities/ или с Spotlight)
  2. В командния ред въведете:
  3. dot_clean /Path/To/Directory/With/Problem/

  4. Когато dot_clean приключи, опитайте да копирате файла отново и трябва да успее без код за грешка

Например, ако копирането на ~/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, което може би предполага известна несъвместимост с определени dot файлове от други версии на OS. За разлика от някои от странните съобщения за грешка в Mac OS X, рестартирането или рестартирането на Finder не свърши работа. Голямо благодаря на JacobSalmela за лесното решение.

Ако това проработи за вас или знаете за друг трик за коригиране на код на грешка 36 в Mac OS X Finder, уведомете ни в коментарите.

Как да поправите код на грешка 36 в Mac OS X Finder