Come si può innescare la creazione di un alias di iCloud Drive?

2

Sono non che si riferisce ai tradizionali link simbolici in generale, ma in particolare ai file "alias" utilizzati all'interno di iCloud Drive. Sono anche non che si riferiscono a file "stub" che indicano che un file non è ancora stato scaricato dal cloud. Questi sono alias macOS specializzati (sì, alias) che puntano a file altrove in iCloud Drive. Sono i file menzionati in questo thread del forum di discussione di Apple .

Quando un file in iCloud Drive viene aperto con un'applicazione, un alias (cioè un file che "punta" nuovamente all'originale) viene creato nella cartella di iCloud Drive corrispondente all'applicazione utilizzata per aprire il file (a meno che il file non sia memorizzato nella cartella dell'app). Ad esempio, ho creato una presentazione Keynote chiamata Intro to Git e memorizzata in ~/Documents (che corrisponde a ~/Library/Mobile Documents/com~apple~CloudDocs/Documents nella gerarchia di iCloud Drive). L'ho poi aperto in Keynote. Il file originale è rimasto in ~/Documents ; tuttavia, un "alias" è stato generato e memorizzato nella cartella iCloud Drive di Keynote ( ~/Library/Mobile Documents/com~apple~Keynote/Documents o iCloud Drive > Keynote nel Finder).

Quando visualizzo il file in ~/Documents , appare come segue:

Inaltreparole,ilfileoriginaleèmemorizzatoinDocuments.Tuttavia,all'internodellacartellaKeynote,c'èunfilealiasgeneratodaiCloudDrive(notailtestoinDocuments,cheindicachequestononèsolounnormalealias,maunogeneratoautomaticamentedaiCloudDriveerilevatodalFinder):

Averequestialiasèparticolarmentecomodo,poichécreaunasingolaposizionedacuipossoaprirevaridocumentimodificabiliinunadeterminataapplicazionechepossonoesserearchiviatinelmiofilesystemdiiCloudDrive.Tuttavia,nonriescoadattivarelacreazionedialiasperdiversinuovifoglidilavorochehocreato,iqualisonomemorizzatiiniCloudDrivemanonnellacartellaNumbers.Hoprovatoadadattarelestrategiemenzionatenel PDF Viewer e MindNode supporto documenti su questo argomento (Apple non ne ha), compresa l'apertura dei documenti in Numbers su Mac e iOS, senza alcun risultato. Sulla base di ciò che dicono quei documenti, sembra che l'alias debba essere creato automaticamente quando apro il documento in Numbers per la prima volta, ma non è così.

Non voglio creare un alias di file normale nella cartella Numbers (cosa che potrei fare tenendo premuto il comando e durante il trascinamento, o usando Make Alias ) . Invece, vorrei attivare la generazione di un alias specifico di iCloud Drive (i nomi effettivi di tali file seguono il formato .########-####-####-####-############.alias , dove ogni # rappresenta una cifra esadecimale) nella cartella Unità iCloud di Numbers. Come posso realizzare questo?

Sono in esecuzione macOS High Sierra 10.13.6 e iOS 11.4.1. Sto usando le ultime versioni di Numbers e Keynote su entrambi al momento della scrittura, ma questa non è una domanda specifica per l'applicazione.

Modifica : un hexdump dell'alias iCloud specializzato e un alias regolare dello stesso file indicano che questi alias iCloud non sono solo un nome di file speciale, ma contengono anche informazioni aggiuntive. Nello specifico, c'è una sezione aggiuntiva nel file alias che segue il testo NSURLDocumentIdentifier , che contiene docs.icloud.com:com.apple.CloudDocs/[hexadecimal string] . C'è anche un _NSURLParentDirectoryIDKey che non esiste nel normale file alias. Inoltre, questi alias iCloud sono leggibili dai dispositivi iOS: i normali file alias (per ovvi motivi - stanno indicando un file sul file system locale del Mac) non sono leggibili su iOS.

    
posta aaplmath 16.09.2018 - 18:42
fonte

0 risposte

Leggi altre domande sui tag