Cuando hacemos cosas como copiar y mover archivos en nuestros Mac, la mayoría de las veces todo simplemente funciona. Pero, en casos muy puntuales, algo puede fallar sin que nos lo esperemos. Un ejemplo de ello es cuando aparece un mensaje de error en Mac diciendo algo como "El Finder no puede completar la operación porque… (Código de error -36).’ En este artículo, te vamos a mostrar qué debes hacer si aparece este código de error.

¿Qué es el código de error -36?

Antes de explicar qué hacer si este error aparece, veamos qué es exactamente. El código de error -36 aparece cuando fallan algunas acciones del Finder, como mover, copiar o eliminar archivos. Normalmente, significa que el Finder no puede leer varios o todos los datos del archivo. Y el mensaje de error te informa de cuál es el archivo que está dando problemas. Si te fijas en el nombre del archivo, verás que tiene un "." antes del nombre y un ‘’ después. Por ejemplo, ‘.DSStore’ es un archivo que puede ser causa del error. Ese "." significa que es un archivo oculto en el Finder. Y el código de error -36 significa que el archivo no puede ser leído ni modificado.

¿Sabías que...?

Tu Mac guarda muchísimos archivos invisibles como .DSStore, lo cuales contienen mucha información sobre otros archivos del Mac y son esenciales para un correcto funcionamiento del Finder. Sin embargo, no tienen ninguna función en otros sistemas de archivos, por lo que cuando ves un archivo de estos en una memoria USB que conectas a un PC con Windows o navegas por tu Mac en una red, es debido a que el otro sistema de archivos no lo esconde. Por ejemplo, los archivos con el nombre .DSStore, contienen información sobre los atributos personalizados de archivos como posiciones de los iconos y comentarios de la sección Obtener información.

¿Qué causa el código de error -36 en Mac?

El error -36, por lo general, ocurre cuando un archivo con un ‘.’ y ‘_’ en el nombre se corrompe, o tiene cualquier otro problema. Cuando eso pasa, el Finder no puede gestionar los archivos que intentas copiar, mover o eliminar debido a que no puede encontrar la información que necesita.

Cómo solucionar el código de error -36

Abajo mostramos dos formas de corregir el código de error -36 — la manual usando Terminal y la automática con una herramienta de optimización de Mac.

Cómo solucionar el código de error -36 automáticamente

Una forma rápida de intentar solucionar este y otros errores del Finder es usar una app dedicada para resolver todo tipo de problemas en tu Mac. Además de solucionar problemas, CleanMyMac X también puede mejorar el rendimiento del Mac, protegerlo contra el malware y liberar muchos gigas de espacio ocupado por la basura del sistema. Esta vez, para corregir el código de error -36 usaremos CleanMyMac X para restablecer el Finder. Puedes descargar CleanMyMac X gratis aquí.

  1. Abre CleanMyMac X y ve al módulo Desinstalador.
  2. Encuentra el Finder en la ventana de la derecha.
  3. Haz clic en las flechas en la parte derecha de su nombre.
  4. Marca las casillas junto a Preferencias, Archivos auxiliares y Registros.
  5. Haz clic en Tu selección y selecciona Restablecer.
  6. Pulsa el botón Restaurar.
Consejo:

Para permitir que CleanMyMac X restablezca las apps predeterminadas de tu Mac, ve a los Ajustes de CleanMyMac X. Aquí, haz clic en Lista de omisión > Desinstalador. Desmarca la casilla de “Ignorar aplicaciones del sistema”.

Puedes usar CleanMyMac X para restablecer cualquier app. En la mayoría de los casos, solo tienes que seleccionar el nombre de la app y seleccionar "Restablecer" en el menú desplegable. En el caso de Finder, debido a que macOS no permite su desinstalación o cambios en el binario de la app, tenemos que seleccionar las preferencias, los archivos auxiliares y los registros por separado, como se describe en el paso 4.

Cómo solucionar el código de error -36 manualmente

En la gran mayoría de los casos, puedes solucionar este error fusionando los archivos causantes del problema con sus archivos "de origen" con la ayuda de un comando de Unix. Eso eliminará los archivos problemáticos, pero, al mismo tiempo, mantendrás la información que contienen. Al igual que con cualquier otra acción con línea de comandos en Mac, tendrás que hacerlo usando Terminal. Es fácil, pero, como con todos los comandos, tienes que asegurarte de escribir o pegar el comando correcto. Puedes verlo en la siguiente imagen:

  1. Ve a Aplicaciones > Utilidades.
  2. Haz doble clic en Terminal para abrirla.
  3. Escribe dot_clean
  4. Con el Finder, navega hasta la carpeta que contiene los archivos que quieres copiar, mover o eliminar.
  5. Arrastra la carpeta a la ventana de Terminal y suéltala justo después del comando que acabas de escribir.
  6. Ahora deberías ver la ruta del archivo detrás del comando.
  7. Pulsa Intro.
  8. Prueba a mover, copiar o eliminar los archivos de nuevo.
  9. Cierra la Terminal.
Consejo:

Arriba, en el paso 5, decimos que tienes que arrastrar una carpeta a la ventana de Terminal. Es un truco para no escribir la ruta a la carpeta a mano. Puede ser uy útil si no sabes la ruta correcta del archivo o su formato o si no quieres escribir una ruta de acceso muy larga. Puedes usarlo con cualquier comando de Terminal que requiera una ruta de archivo como parámetro.

El código de error -36 está relacionado con un problema poco común en macOS, y afecta al Finder. Normalmente, ocurre cuando intentas copiar, mover o eliminar un archivo y puede ser debido a que el Finder no puede gestionar los archivos ocultos que almacenan atributos de los archivos y las carpetas, como la posición de los íconos o los comentarios de los archivos. Puedes solucionarlo usando Terminal o restaurar los archivos del Finder usando el módulo Desinstalador de CleanMyMac X.