Com solucionar el codi d'error 36 a Mac OS X Finder
Taula de continguts:
En algunes ocasions excepcionals quan intenten copiar fitxers, els usuaris de Mac poden trobar-se amb el "codi d'error 36", que atura completament el procés de còpia o moviment al Mac OS X Finder. L'error complet se sol llegir com "El Finder no pot completar l'operació perquè algunes dades de "FileName" no es poden llegir ni escriure. (Codi d'error -36)”. El nom del fitxer de vegades és .DS_Store, però també pot passar amb gairebé qualsevol fitxer en un Mac.
Si trobeu el codi d'error -36 en un Mac, normalment hi ha una solució molt senzilla gràcies a una pràctica eina de línia d'ordres anomenada "dot_clean". Si mai no heu sentit a parlar de dot_clean, certament no esteu sols, i la pàgina de manual de l'ordre explica que "fusiona fitxers ._ amb els fitxers natius corresponents". que pot no semblar gaire a l'usuari casual, però donada la causa sovint de l'Error 36, hi ha fitxers prefixats amb un punt, això pot ser exactament el que necessiteu fer.
Com resoldre l'error 36 a Mac OS X Finder amb dot_clean
Per utilitzar dot_clean, voldreu apuntar-lo al directori que s'està copiant i llançant el codi d'error 36, els conceptes bàsics són així:
- Inicieu el terminal (que es troba a /Aplicacions/Utilitats/ o amb Spotlight)
- A l'indicador d'ordres, escriviu:
- Quan s'hagi acabat dot_clean, torneu a intentar la còpia del fitxer i hauria de tenir èxit sense codi d'error
dot_clean /Camí/Al/Directori/Amb/Problema/
Per exemple, si copiar ~/Documents/FileBackups/ és el directori problemàtic, utilitzeu:
dot_clean ~/Documents/FileBackups/
Això hauria de ser tot el que calgui per resoldre el problema, només assegureu-vos d'intentar la transferència del fitxer/directori immediatament després d'executar l'ordre.
Tècnicament, podeu apuntar dot_clean a un volum sencer, però probablement això no sigui necessari tret que l'error -36 s'activi contínuament al Finder quan intenteu fer una còpia de seguretat d'una unitat sencera manualment.
Si el problema és recurrent i ho trobeu constantment quan intenteu copiar fitxers a i des d'un Mac connectat a la xarxa, una xarxa compartida, una unitat externa d'algun tipus o cap a i des d'un ordinador Windows, podeu també intenta esborrar-ho tot.DS_Store fitxers en un Mac mitjançant la línia d'ordres, que pot funcionar com a solució temporal si per algun motiu dot_clean falla. De fet, això era el que havia fet en el passat per evitar aquest i altres missatges d'error d'entrada/sortida similars abans de descobrir aquest enfocament de comandament específic.
Recentment m'he trobat amb això i vaig trobar que dot_clean funcionava bé per resoldre el codi d'error -36 en copiar un directori d'un Mac amb OS X 10.9.5 a un Mac amb OS X 10.10.3 i també a un PC amb Windows, la màquina original estava llançant l'error repetidament. Sembla com si aquest error ha tingut un augment amb Mac OS des de Sierra, El Capitan i OS X Yosemite, potser suggerint alguna incompatibilitat amb determinats fitxers de punts d' altres versions del sistema operatiu. A diferència d'alguns dels missatges d'error estranys de Mac OS X, un reinici o un reinici del Finder no va fer el truc. Moltes gràcies a JacobSalmela per la fàcil solució.
Si això us ha funcionat, o coneixeu un altre truc per corregir el codi d'error 36 al cercador de Mac OS X, feu-nos-ho saber als comentaris.