En liste over fil- / mappenavn du ikke kan bruke i iCloud Drive, som Dropbox, OneDrive og tmp

Prøv som jeg kunne, men jeg kunne ikke legge en mappe i iCloud med navnet "Dropbox" i løpet av livet. Det viser seg at det ikke bare er "Dropbox" - folk har funnet ut at Apple opprettholder en svarteliste med fil- og mappenavn som kundene bør unngå å bruke for enhver pris i iCloud Drive.

"I dag lærte jeg at hvis du legger en mappe som heter 'Dropbox' i iCloud-stasjonen din, nekter iCloud å laste den opp," ifølge Ole Begemann, via Michael Tsai. “Det står bare 'Ineligible' '.

OPPLÆRINGEN: Hvordan dele iCloud Drive-filer

Jeg har også prøvd “dropbox”, ingen sigar. Det skjedde da jeg prøvde å lage nevnte mappe via Files-appen på min iPhone. På Mac-siden har du interessant nok opprette en iCloud Drive-mappe med navnet "Dropbox" via Finder, men macOS forhindrer deg i å faktisk bruke den.

I dag lærte jeg at hvis du legger en mappe som heter “Dropbox” i iCloud-stasjonen, nekter iCloud å laste den opp. Det står bare “Ikke kvalifisert”. pic.twitter.com/OP67nxAHcw

- Ole Begemann (@olebegemann) 31. juli 2019

Andre svarteliste mappenavn inkluderer “OneDrive” og “IDrive-Sync”.

Nå ville det være for lett å konkludere med at Apple forbyr visse iCloud-fil- / mappenavn av konkurrerende årsaker. Tross alt nektet den avdøde medgründeren Steve Jobs å skaffe seg Dropbox da de shoppet rundt Silicon Valley, og henla dem til annet enn "en funksjon".

Jeg skulle ønske det var så enkelt, men det er det ikke. Dessuten er Apple ikke så smålig.

Det er nødvendig fra et teknisk synspunkt. Å blande to synkroniseringstjenester sammen er en oppskrift på katastrofe. Du kan havne i en tilstand der to klienter kjemper om de samme dataene, forårsake en endeløs sløyfe som kan ødelegge systemet ditt og båndbredden din.

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

Årsaken til dette er prosaisk og har å gjøre med det faktum at Apple ønsker å unngå forvirring eller, verre, systemfeil som følge av å tillate spesielle navn på iCloud-elementer. Noen av de svarteliste filnavnene er kjent for å forårsake problemer med ikke bare Mac- og Windows-PCer, men også nettverk (en annen årsak til dette kan være den lokale Dropbox-mappen som macOS oppretter for å gjøre det lettere å dele mellom macOS-brukerkontoer).

TL; DR: det er et teknisk spørsmål, ikke et politisk.

Det vil forklare en haug med andre systemreserverte navn på iCloud Drive-filer og -mapper som programvareingeniør Flo Vimart husker å ha sett etter dekompilering av iCloud Drive-binæren.

Jeg husker at jeg kompilerte iCloud Drive-binæren og så "Dropbox" -strengen del av en svarteliste.

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

Den fullstendige listen over ikke tillatte iCloud-navn ble lagt ut på Stack Exchange av Malcolm Hall:

Filnavn:

  • er .DS_Store
  • begynner med (Et dokument som blir lagret
  • inneholder .nosync (i alle fall)
  • er .UBD
  • inneholder .weakpkg
  • er tmp (i alle fall)
  • er .tmp (i alle fall)
  • er Desktop.ini (i alle fall)
  • begynner med ~ $
  • er Microsoft brukerdata (i alle fall)
  • er $ RECYCLE.BIN (i alle fall)
  • er iPhoto-biblioteket (i alle fall)
  • er Dropbox (i alle fall)
  • er OneDrive (i alle fall)
  • er IDrive-Sync (i alle fall)
  • er .dropbox (i alle fall)
  • er .dropbox.attr (i alle fall)
  • er icon \ r (i alle fall)

Utvidelse er (i alle fall):

  • tmp
  • photoslibrary
  • photolibrary
  • aplibrary
  • migratedaplibrary
  • migratedphotolibrary
  • migratedaperturelibrary

MERK: Utvidelsen er mer enn to tegn og filnavnet er ~.

Tsai anbefalte at å legge til en tom fil som heter “.nosync” i en iCloud-mappe forhindrer den i å synkronisere, noe som kan være ganske nyttig som metode for selektiv synkronisering. Hvis det ikke fungerer, har andre foreslått å gi nytt navn til mappen til å slutte i ".nosync". Et annet kult tips for deg: iCloud-mapper som heter "tmp" eller slutter med ".tmp" blir heller ikke synkronisert (hvis et element ikke er synkronisert, vil du se et skyikon med en linje gjennom det i Finder).

Rekursjon. Å blande to synkroniseringstjenester kan føre til at du kommer inn i en tilstand der de vil kjempe om data konstant. I tillegg er det ofte skjulte filer som er nødvendige for at hver tjeneste skal kunne kjøres, men det vil føre til ødeleggelser for den andre.

Kort sagt, det er for å beskytte brukere.

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

Cult of Macs Charlie Sorrel observerer at iCloud-ekskluderingslisten faktisk er et smart trekk som kan redde folk fra hodepine nedover veien.

Hva skjer her? Vel, det praktiske svaret kan være at Apple hindrer brukere i å dra hele Dropbox-mappen på rotnivå inn i iCloud-stasjonen og kvele ting opp. Dette vil telle for både bevisste og tilfeldige drag.

Det kan være fornuftig, men det er ikke den eneste grunnen til at ekskluderingslisten eksisterer i utgangspunktet. Som kjent er en av de nye iCloud-funksjonene i iOS 13, iPadOS og macOS Catalina den lenge etterspurte muligheten til å dele en hel iCloud Drive-mappe med en eller flere personer, og bringe iCloud Drive ett skritt nærmere å bli en fullt levedyktig erstatning for Dropbox.

Nå lurer jeg på om jeg kan plassere en "iCloud Drive" -mappe i "Dropbox" -mappen ...