En lista över fil- / mappnamn som du inte kan använda i iCloud Drive, som Dropbox, OneDrive och tmp

Försök som jag kanske, men jag kunde inte sätta en mapp i iCloud under namnet ”Dropbox” under hela livet. Det visar sig att det inte bara är "Dropbox" - människor har upptäckt att Apple har en svart lista över fil- och mappnamn som kunder ska undvika att använda till varje pris i sin iCloud Drive.

"Idag fick jag veta att om du lägger en mapp med namnet 'Dropbox' i din iCloud Drive, vägrar iCloud att ladda upp den," enligt Ole Begemann via Michael Tsai. “Det står bara 'Ineligible' '.

HANDLEDNING: Hur du delar iCloud Drive-filer

Jag har också provat "dropbox", ingen cigarr. Det hände när jag försökte skapa mappen via Files-appen på min iPhone. På Mac-sidan har du intressant att skapa en iCloud Drive-mapp med namnet "Dropbox" via Finder men macOS förhindrar att du faktiskt använder den.

Idag fick jag veta att om du lägger en mapp med namnet “Dropbox” i din iCloud Drive, vägrar iCloud att ladda upp den. Det står bara "Ineligible". pic.twitter.com/OP67nxAHcw

- Ole Begemann (@olebegemann) 31 juli 2019

Andra svartlistade mappnamn inkluderar "OneDrive" och "IDrive-Sync".

Nu skulle det vara alltför lätt att dra slutsatsen att Apple förbjuder vissa iCloud-fil / mappnamn av konkurrensskäl. När allt kommer omkring, vägrade den avdrivande medgrundaren Steve Jobs att förvärva Dropbox när de shoppade runt Silicon Valley, och flyttade dem till något annat än "en funktion".

Jag önskar att det var så enkelt, men det är det inte. Dessutom är Apple inte så små.

Det är nödvändigt ur teknisk synvinkel. Att blanda två synkroniseringstjänster är ett recept på katastrof. Du kan hamna i ett tillstånd där två klienter kämpar över samma data, vilket kan orsaka en oändlig slinga som kan tränga ner ditt system och din bandbredd.

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

Anledningen till detta är prosaiskt och har att göra med det faktum att Apple vill undvika förvirring eller, ännu värre, systemfel som härrör från att tillåta specialnamn för iCloud-artiklar. Vissa av de svartlistade filnamnen är kända för att orsaka problem med inte bara Mac- och Windows-datorer, utan också nätverk (en annan orsak till detta kan vara den lokala Dropbox-mappen som macOS skapar för att underlätta delning mellan MacOS-användarkonton).

TL; DR: det är en teknisk fråga, inte en politisk fråga.

Det skulle förklara ett gäng andra systemreserverade namn för iCloud Drive-filer och -mappar som programvaruingenjör Flo Vimart påminner om efter att ha dekompilerat iCloud Drive-binären.

Jag minns att jag kompilerade iCloud Drive-binären och såg “Dropbox” -strängen del av en svartlista.

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

Den fullständiga listan över tillåtna iCloud-namn publicerades på Stack Exchange av Malcolm Hall:

Filnamn:

  • är .DS_Store
  • börjar med (Ett dokument som sparas
  • innehåller .nosync (hur som helst)
  • är .UBD
  • innehåller .weakpkg
  • är tmp (hur som helst)
  • är .tmp (hur som helst)
  • är Desktop.ini (hur som helst)
  • börjar med ~ $
  • är Microsofts användardata (hur som helst)
  • är $ RECYCLE.BIN (hur som helst)
  • är iPhoto-biblioteket (hur som helst)
  • är Dropbox (hur som helst)
  • är OneDrive (hur som helst)
  • är IDrive-Sync (hur som helst)
  • är .Dropbox (hur som helst)
  • är .dropbox.attr (hur som helst)
  • är ikonen \ r (hur som helst)

Förlängning är (i alla fall):

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

NOTERA: Tillägget är mer än två tecken och filnamnet är ~.

Tsai informerade om att lägga till en tom fil med namnet “.nosync” i en iCloud-mapp förhindrar den från att synkronisera, vilket kan vara ganska användbart som en metod för selektiv synkronisering. Om det inte fungerar har andra föreslagit att byta namn på mappen för att sluta i ".nosync". Ett annat coolt tips för dig: iCloud-mappar som heter "tmp" eller slutar med ".tmp" synkroniseras inte heller (om ett objekt inte synkroniseras ser du en molnikon med en linje genom det i Finder).

Rekursion. Om du blandar två synkroniseringstjänster kan du komma in i ett tillstånd där de ständigt kommer att kämpa över data. Dessutom finns det ofta dolda filer som krävs för att varje tjänst ska kunna köras, men det kan orsaka förödelse för den andra.

Kort sagt, det är för att skydda användare.

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

Cult of Mac's Charlie Sorrel konstaterar att iCloud-uteslutningslistan faktiskt är ett smart drag som kan rädda människor från huvudvärk på vägen.

Vad händer här? Det praktiska svaret kan vara att Apple hindrar användare från att dra hela sin Dropbox-mapp på rotnivå till iCloud-enheten och kväva upp saker. Detta skulle räkna för både avsiktliga och oavsiktliga drar.

Det kan vara meningsfullt, men det är inte det enda skälet till att undantagslistan finns i första hand. Som ni vet är en av de nya iCloud-funktionerna i iOS 13, iPadOS och macOS Catalina den efterfrågade förmågan att dela en hel iCloud Drive-mapp med en eller flera personer, vilket ger iCloud Drive ett steg närmare att bli en fullt livskraftig ersättning för Dropbox.

Nu undrar jag om jag kan lägga till en "iCloud Drive" -mapp i min "Dropbox" -mapp ...