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.

Você sabia?

O Mac armazena centenas de arquivos invisíveis que contêm informações sobre outros arquivos no Mac e são essenciais para o funcionamento correto do Finder. Mas eles não têm nenhuma função em outros sistemas de arquivos e podem ser vistos no pen‑drive ou disco de rede que você usa com o PC, justamente porque o sistema de arquivos do PC não os oculta. Os arquivos “.DS_Store”, por exemplo, contêm informações de atributos personalizados dos arquivos, como a posição dos ícones e os comentários da seção Obter Informações.



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:

  1. Acesse Aplicativos > Utilitários.
  2. Clique duas vezes no Terminal para abri‑lo.
  3. Digite dot_clean
  4. No Finder, navegue até a pasta com os arquivos que você tentou copiar, mover ou apagar.
  5. Arraste a pasta para a janela do Terminal, depois do comando digitado.
  6. O caminho do arquivo deve aparecer depois do comando.
  7. Pressione Return.
  8. Tente mover, copiar ou apagar os arquivos novamente.
  9. Encerre o Terminal.

Dica:

No passo 5, você arrastou uma pasta para a janela do Terminal. Isso é um atalho para preencher o caminho completo da pasta sem precisar digitá‑lo manualmente. Conveniente em situações onde você não saiba o caminho certo ou como formatá‑lo; ou simplesmente para não digitar o caminho completo por ele ser grande demais. Você pode usá‑lo com qualquer comando do Terminal que exija um caminho como parâmetro.


Como corrigir o código do erro -36 sem o Terminal


Uma forma rápida de abordar este e outros erros do Finder é com um app prático que resolve todos os tipos de problemas no Mac. Além de ajudar a corrigir erros, o CleanMyMac pode melhorar o desempenho do Mac, mantê‑lo livre de malware e liberar vários gigabytes de espaço tomado por detritos. Para corrigir o problema do código do erro -36 usaremos o CleanMyMac para redefinir o Finder. Baixe o CleanMyMac de graça aqui.

  1. Abra o CleanMyMac, clique em Aplicativos na barra lateral e clique em Analisar.
  2. Quando a análise terminar, clique em Gerenciar Aplicativos e clique em Desinstalador.
  3. Encontre o Finder na seção à direita e clique na seta ao lado dele. Selecione tudo, menos Binários.
  4. Clique em Remover.

Dica:

Para permitir que o CleanMyMac redefina os apps padrão do macOS, abra os Ajustes do CleanMyMac. Clique em Lista Ignorar e clique em Desinstalador. Desmarque a opção “Ignorar aplicativos do sistema”.




Você pode usar o CleanMyMac para redefinir qualquer app. Basta selecionar tudo (com exceção dos binários) na lista.