In genere, copiare e spostare i file sul Mac non è affatto un problema. Ma che succede in quelle rare occasioni in cui qualcosa non va? Un esempio è il messaggio di errore sul Mac che dice "Finder non può completare l'operazione perché... (Codice errore -36)". In questo articolo, ti spieghiamo come affrontare la situazione.

Cos'è il codice errore -36?

Prima di parlare di cosa fare quando ci si imbatte nel messaggio di errore, cerchiamo di capire cosa significa. Il codice errore -36 ha a che vedere con le attività del Finder, come spostare, copiare o cancellare file. Di solito, vuol dire che il Finder non riesce a leggere del tutto o in parte i dati di un file. Inoltre, molto utile, lo stesso messaggio indica qual è il file che presenta problemi. Guardando il nome del file, noterai la presenza di un "." prima del nome e di un "_" dopo. Ad esempio, ".DSStore" è un file che può causare questo errore. Il "." significa che si tratta di un file nascosto nel Finder. Mentre il codice errore -36 indica che il file non può essere letto o scritto.

Lo sapevi?

Sul tuo Mac sono archiviati centinaia di file invisibili come .DSStore, che contengono moltissime informazioni su altri file presenti sul Mac e che sono essenziali per il buon funzionamento del Finder. Tuttavia, non servono a nulla per gli altri file system. Quindi se ne vedi uno su una chiavetta USB che usi sia per i PC Windows, che su Mac o su un dispositivo di rete, è perché altri file system lo hanno reso visibile. I file denominati .DSStore, ad esempio, contengono informazioni sugli attributi personalizzati dei file, come posizionamento delle icone o commenti della sezione Ottieni informazioni.



Quali sono le cause del codice errore -36 sul Mac?

Di solito, l'errore -36 si verifica quando un file che contiene "." e "_" nel nome risulta corrotto, oppure per altre problematiche. In questo caso, il Finder non può agire sul file che stai cercando di copiare, spostare o cancellare, perché non riesce a trovare le informazioni di cui ha bisogno.

Cosa fare in caso di codice errore -36

In questo articolo vedremo due modi per risolvere il codice errore -36, in modo manuale attraverso il Terminale e automatico con uno strumento di ottimizzazione per Mac.

Come affrontare il codice errore -36 in modo automatico


Per risolvere in modo rapido questo e altri errori del Finder, puoi provare un'app molto utile, capace di affrontare qualsiasi tipo di problema sul Mac. Oltre ad aiutarti a gestire le difficoltà, CleanMyMac è anche in grado di migliorare le prestazioni del Mac, tenerlo alla larga dai malware e liberare diversi gigabyte di spazio occupati da file spazzatura. Lo useremo per ripristinare il Finder e affrontare il codice errore -36. CleanMyMac è scaricabile gratis da qui.

    1. Apri CleanMyMac, vai in Applicazioni nella barra laterale e clicca Avvia la scansione.
    2. Al termine della scansione, clicca Gestisci le mie applicazioni e scegli Disinstallazione.
    3. Trova il Finder nella finestra a destra e clicca sulla freccia accanto al suo nome. Seleziona tutto tranne Binari.
    4. Clicca Rimuovere.
    Consiglio

    Per permettere a CleanMyMac di ripristinare tutte le app predefinite di macOS, vai nelle Impostazioni di CleanMyMac. Poi, clicca Lista da ignorare > Disinstallazione. Togli la spunta dalla casella accanto a "Ignora applicazioni di sistema".


    Puoi utilizzare CleanMyMac per resettare qualsiasi app, basta selezionare tutte le voci dell'elenco tranne Binari.

    Come affrontare il codice errore -36 in modo manuale

    La soluzione all'errore, nella maggioranza dei casi, è riunire i file che causano problemi con i loro file genitori, utilizzando un comando Unix. In questo modo è possibile eliminare i file problematici, pur conservando le informazioni che contengono. Come per qualsiasi altra interazione a linea di comando sul Mac, bisognerà ricorrere al terminale. È un'operazione semplice, ma bisogna assicurarsi, come sempre quando si usa il Terminale, di digitare correttamente il comando, come mostrato qui:

    1. Vai in Applicazioni > Utility.
    2. Fai doppio clic sul Terminale per avviarlo.
    3. Digita dot_clean
    4. Nel Finder, naviga alla cartella che contiene i file che volevi copiare, spostare o eliminare.
    5. Trascina la cartella nella finestra del Terminale, dopo il comando che hai appena digitato.
    6. Ora, dopo il comando che hai inserito, dovresti vedere il percorso del file.
    7. Premi Invio.
    8. Prova di nuovo a spostare, copiare o eliminare il file.
    9. Esci dal Terminale.

    Consiglio

    Nel passo 5 qui sopra, ti abbiamo detto di trascinare una cartella nella finestra del Terminale. È una scorciatoia per evitare di dover digitare tutto il percorso della cartella. Può essere utile se non conosci esattamente il percorso del file, non sai come formattarlo, oppure se il percorso è molto lungo. Puoi ricorrere a questa scorciatoia con qualsiasi comando del Terminale che utilizzi il percorso di un file come parametro.




    Il codice errore -36 è dovuto a un raro problema di macOS che interessa il Finder. Di solito si presenta quando si prova a copiare, spostare o cancellare un file. Può essere dovuto alla difficoltà de Finder di gestire i file nascosti che archiviano attributi per file e cartelle, ad esempio la posizione di icone o commenti sui file. Il problema è risolvibile utilizzando il Terminale o resettando i file nel Finder con l'aiuto dello strumento Disinstallazione di CleanMyMac.