Na maioria das vezes, quando copiamos e movemos arquivos no Mac, tudo funciona perfeitamente. Mas e naquelas raras ocasiões em que isso simplesmente não funciona? Um exemplo é quando você vê uma mensagem de erro no Mac que diz “O Finder não pode completar a operação porque… (Código do erro -36)”. Neste artigo, mostraremos o que fazer ao ver esse erro.
O que é o código do erro -36?
Antes de saber o que fazer, entenda o que essa mensagem de erro significa. O código do erro -36 está relacionado a ações no Finder, como mover, copiar ou apagar arquivos. Ele normalmente indica que o Finder não pode ler todos ou parte dos dados do arquivo. É provável que a mensagem de erro diga qual arquivo está gerando o problema. No nome do arquivo, note que há “.” antes e “_” depois. “.DS_Store”, por exemplo, pode ser o arquivo que está gerando o erro. O “.” significa que o arquivo está oculto no Finder. E o código do erro -36 indica que não é possível ler nem gravar no arquivo.
O que gera o código do erro -36 no Mac?
O erro -36 ocorre normalmente quando um arquivos com “.” e “_” no nome é corrompido ou apresenta outro problema. Quando isso acontece, o Finder não consegue trabalhar com os arquivos que você está tentando copiar, mover ou apagar porque ele não encontra as informações necessárias.
Como corrigir o código do erro -36
Na maioria dos casos, a solução é usar um comando UNIX para combinar os arquivos problemáticos com os respectivos arquivos relacionados. Isso elimina os arquivos problemáticos, mas mantém as informações que eles contêm. Assim como para qualquer outra interação com a linha de comando no Mac, esse processo usa o Terminal. A execução é simples, mas é preciso garantir (como com qualquer comando do Terminal) que a digitação seja precisa, exatamente conforme mostrada aqui:
- Acesse Aplicativos > Utilitários.
- Clique duas vezes no Terminal para abri‑lo.
- Digite
dot_clean
- No Finder, navegue até a pasta com os arquivos que você tentou copiar, mover ou apagar.
- Arraste a pasta para a janela do Terminal, depois do comando digitado.
- O caminho do arquivo deve aparecer depois do comando.
- Pressione Return.
- Tente mover, copiar ou apagar os arquivos novamente.
- Encerre o Terminal.
Como corrigir o código do erro -36 sem o Terminal
Se você não se sente confortável para usar o Terminal (várias pessoas não se sentem, não há nenhum problema nisso), há uma outra maneira de corrigir esse e outros erros do Finder. Um app útil para resolver todos os tipos de problemas no Mac. Além de ajudar a corrigir erros, o CleanMyMac X melhora o desempenho do Mac, o mantém livre de malware e libera vários gigabytes de espaço tomado por lixo. Para corrigir o problema do código do erro -36, usaremos o CleanMyMac X para redefinir o Finder. Baixe o CleanMyMac X de graça aqui.
- Abra o CleanMyMac X e, na barra lateral, clique em Desinstalador.
- Localize o Finder no lado direito da janela.
- Clique na seta à direita do nome do Finder.
- Selecione os círculos ao lado de Preferências, “Arquivos de Suporte” e Registro.
- Clique em Sua Seleção e escolha Redefinir.
- Clique no botão Redefinir.
Você pode usar o CleanMyMac X para redefinir qualquer app. Na maioria dos casos, basta selecionar o círculo ao lado do nome do app e escolher Redefinir no menu local. No caso do Finder (já que o macOS não permite desinstalar nem alterar o binário do app em si), é preciso selecionar as preferências, arquivos de suporte e registros individualmente, como no passo 4.
O código do erro -36 é um problema raro do macOS que afeta o Finder. Normalmente, ele ocorre quando você tenta copiar, mover ou apagar um arquivo. A causa pode estar em problemas do Finder com arquivos ocultos que armazenam atributos de arquivos e pastas, como a posição dos ícones ou os comentários em arquivos. Para corrigir o problema, você pode usar o Terminal ou redefinir os arquivos do Finder com o módulo Desinstalador do CleanMyMac X.