Un elenco di nomi di file / cartelle che non puoi utilizzare in iCloud Drive, come Dropbox, OneDrive e tmp

Prova come potrei, ma non potrei per tutta la vita mettere una cartella in iCloud chiamata "Dropbox". A quanto pare, non è solo "Dropbox" - le persone hanno scoperto che Apple mantiene una lista nera di nomi di file e cartelle che i clienti dovrebbero evitare di usare a tutti i costi nel loro iCloud Drive.

"Oggi ho imparato che se metti una cartella denominata" Dropbox "nel tuo iCloud Drive, iCloud rifiuta di caricarlo", secondo Ole Begemann, tramite Michael Tsai. "Dice solo" Inammissibile "".

TUTORIAL: Come condividere i file di iCloud Drive

Ho anche provato "dropbox", senza sigaro. È successo quando ho provato a creare quella cartella tramite l'app File sul mio iPhone. Sul lato Mac, è interessante notare che ti è permesso creare una cartella iCloud Drive denominata "Dropbox" tramite il Finder, ma macOS ti impedisce di usarlo effettivamente.

Oggi ho imparato che se metti una cartella denominata "Dropbox" nel tuo iCloud Drive, iCloud si rifiuta di caricarlo. Dice solo "Inammissibile". pic.twitter.com/OP67nxAHcw

- Ole Begemann (@olebegemann) 31 luglio 2019

Altri nomi di cartelle nella lista nera includono "OneDrive" e "IDrive-Sync".

Ora, sarebbe fin troppo facile concludere che Apple sta vietando determinati nomi di file / cartelle iCloud per motivi competitivi. Dopotutto, il compianto co-fondatore Steve Jobs ha rifiutato di acquisire Dropbox mentre faceva shopping nella Silicon Valley, relegandoli a nient'altro che a "una caratteristica".

Vorrei che fosse così semplice, ma non lo è. Inoltre, Apple non è così meschina.

È necessario dal punto di vista tecnico. La combinazione di due servizi di sincronizzazione è una ricetta per il disastro. Potresti finire in uno stato in cui due client stanno combattendo per gli stessi dati, causando un ciclo infinito che potrebbe impantanare il tuo sistema e la tua larghezza di banda.

- Jason ™ @ Animethon AMVs ?? (@yuusharo) 1 agosto 2019

La ragione di ciò è prosaica e ha a che fare con il fatto che Apple vuole evitare qualsiasi confusione o, peggio, errori di sistema derivanti dal consentire nomi speciali per gli elementi iCloud. Alcuni dei nomi di file nella lista nera sono noti per causare problemi non solo con Mac e PC Windows, ma anche con reti (un altro motivo potrebbe essere la cartella Dropbox locale creata da macOS per facilitare la condivisione tra gli account utente macOS).

TL; DR: è un problema tecnico, non politico.

Ciò spiegherebbe un sacco di altri nomi riservati al sistema per i file e le cartelle di iCloud Drive che l'ingegnere software Flo Vimart ricorda di aver visto dopo aver decompilato il binario di iCloud Drive.

Ricordo di aver compilato il binario di iCloud Drive e di aver visto la stringa "Dropbox" parte di una lista nera.

- Fl⬡ Vilmrt (@flovilmart) 31 luglio 2019

L'elenco completo dei nomi iCloud non consentiti è stato pubblicato su Stack Exchange da Malcolm Hall:

Nome del file:

  • è .DS_Store
  • inizia con (Un documento salvato
  • contiene .nosync (in ogni caso)
  • è .UBD
  • contiene .weakpkg
  • è tmp (in ogni caso)
  • è .tmp (in ogni caso)
  • è desktop.ini (in ogni caso)
  • inizia con ~ $
  • è Dati utente Microsoft (in ogni caso)
  • è $ RECYCLE.BIN (in ogni caso)
  • è Libreria iPhoto (in ogni caso)
  • è Dropbox (in ogni caso)
  • è Una guida (in ogni caso)
  • è IDrive-Sync (in ogni caso)
  • è .dropbox (in ogni caso)
  • è .dropbox.attr (in ogni caso)
  • è icona \ r (in ogni caso)

L'estensione è (in ogni caso):

  • tmp
  • photoslibrary
  • Photolibrary
  • aplibrary
  • migratedaplibrary
  • migratedphotolibrary
  • migratedaperturelibrary

NOTA: L'estensione ha più di due caratteri e il nome file lo è ~.

Tsai ha avvertito che l'aggiunta di un file vuoto chiamato ".nosync" in una cartella iCloud ne impedisce la sincronizzazione, il che potrebbe essere molto utile come metodo di sincronizzazione selettiva. Se ciò non funziona, altre persone hanno suggerito di rinominare la cartella in ".nosync". Un altro suggerimento interessante per te: le cartelle iCloud che sono denominate "tmp" o che terminano con ".tmp" non sono nemmeno sincronizzate (se un elemento non è sincronizzato, vedrai un'icona a forma di nuvola con una linea attraverso di essa nel Finder).

Ricorsione. La miscelazione di due servizi di sincronizzazione potrebbe farti entrare in uno stato in cui combatteranno costantemente sui dati. Inoltre, ci sono spesso file nascosti necessari per l'esecuzione di ciascun servizio, ma causerebbero il caos per l'altro.

In breve, è per proteggere gli utenti.

- Jason ™ @ Animethon AMVs ?? (@yuusharo) 1 agosto 2019

Charlie Sorrel di Cult of Mac osserva che l'elenco di esclusione iCloud è in realtà una mossa intelligente che potrebbe salvare le persone dal mal di testa lungo la strada.

Cosa sta succedendo qui? Bene, la risposta pratica potrebbe essere che Apple sta impedendo agli utenti di trascinare la loro intera cartella Dropbox a livello di root nell'unità iCloud e soffocare le cose. Ciò conterebbe per trascinamenti sia intenzionali che accidentali.

Ciò potrebbe avere senso, ma non è l'unica ragione per cui l'elenco di esclusioni esiste in primo luogo. Come sapete, una delle nuove funzionalità di iCloud in iOS 13, iPadOS e macOS Catalina è la capacità a lungo richiesta di condividere un'intera cartella iCloud Drive con una o più persone, portando iCloud Drive ad un passo avanti per diventare un sostituto pienamente praticabile per Dropbox.

Ora, mi chiedo se posso mettere una cartella "iCloud Drive" nella mia cartella "Dropbox" ...