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

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.

  1. Abra o CleanMyMac X e, na barra lateral, clique em Desinstalador.
  2. Localize o Finder no lado direito da janela.
  3. Clique na seta à direita do nome do Finder.
  4. Selecione os círculos ao lado de Preferências, “Arquivos de Suporte” e Registro.
  5. Clique em Sua Seleção e escolha Redefinir.
  6. Clique no botão Redefinir.

Dica:

Para permitir que o CleanMyMac X redefina os apps padrão do macOS, abra as Preferências do CleanMyMac X. Clique em Lista Ignorar e, na barra lateral, clique em Desinstalador. Desmarque a opção “Ignorar aplicativos do sistema”.



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.