Jak opravit chybový kód 36 v Mac OS X Finder
Obsah:
V některých vzácných případech se při pokusu o kopírování souborů mohou uživatelé počítačů Mac setkat s „kódem chyby 36“, který zcela zastaví proces kopírování nebo přesunu v aplikaci Mac OS X Finder. Úplná chyba se obvykle čte jako „Vyhledávač nemůže dokončit operaci, protože některá data v „Název souboru“ nelze číst nebo zapisovat. (Kód chyby -36)“. Název souboru je někdy .DS_Store, ale to se může stát téměř u jakéhokoli souboru na Macu.
Pokud na Macu narazíte na chybový kód -36, obvykle existuje opravdu jednoduché řešení díky šikovnému nástroji příkazového řádku s názvem „dot_clean“. Pokud jste o dot_clean nikdy neslyšeli, určitě nejste sami a manuálová stránka příkazu vysvětluje, že „sloučí soubory ._ s odpovídajícími nativními soubory“. což pro běžného uživatele nemusí znít jako mnoho, ale vzhledem k tomu, že častou příčinou chyby 36 jsou soubory s předponou tečkou, může to být přesně to, co musíte udělat.
Jak vyřešit chybu 36 v Mac OS X Finder pomocí dot_clean
Chcete-li použít dot_clean, nasměrujte jej na adresář, který se kopíruje, a vyvolá chybový kód 36, základy vypadají takto:
- Spusťte terminál (naleznete jej v /Aplikace/Nástroje/ nebo pomocí Spotlight)
- Na příkazovém řádku zadejte:
- Po dokončení dot_clean se pokuste zkopírovat soubor znovu a mělo by to být úspěšné bez chybového kódu
dot_clean /Cesta/K/Adresář/S/Problém/
Pokud je například kopírování ~/Documents/FileBackups/ problematickým adresářem, použijte:
dot_clean ~/Documents/FileBackups/
To by mělo být vše, co je k vyřešení problému potřeba, jen se ujistěte, že se pokusíte o přenos souboru/adresáře ihned po spuštění příkazu.
Technicky můžete dot_clean ukázat na celý svazek, ale to pravděpodobně není nutné, pokud se při pokusu o ruční zálohování celého disku ve Finderu neustále nespouští chyba -36.
Pokud se problém opakuje a objevuje se neustále, když se pokoušíte kopírovat soubory do a ze síťového Macu, sdílené síťové složky, externího disku nějakého druhu nebo do az počítače se systémem Windows, můžete také zkuste smazat vše.Soubory DS_Store na Macu pomocí příkazového řádku, který může fungovat jako dočasné řešení, pokud z nějakého důvodu dot_clean selže. To bylo vlastně to, co jsem dělal v minulosti, abych obešel tuto a další podobné vstupní/výstupní chybové zprávy, než jsem objevil tento specifický příkazový přístup.
Nedávno jsem na to narazil a zjistil jsem, že dot_clean fungoval dobře při vyřešení chybového kódu -36 při kopírování adresáře z Macu s OS X 10.9.5 do Macu s OS X 10.10.3 a také do počítače s Windows, původní stroj opakovaně házel chybu. Zdá se, jako by se tato chyba objevila i v Mac OS od Sierry, El Capitan a OS X Yosemite, což možná naznačuje určitou nekompatibilitu s určitými tečkovými soubory z jiných verzí OS. Na rozdíl od některých podivných chybových zpráv v systému Mac OS X restartování nebo restartování Finderu nepomohlo. Velké díky JacobSalmela za snadné řešení.
Pokud vám to fungovalo, nebo znáte jiný trik, jak opravit Error Code 36 v Mac OS X Finder, dejte nám vědět v komentářích.