iCloud Driveエイリアスの作成をトリガーするにはどうすればよいですか?


2

私はありませんが、特にiCloudのドライブ内で使用される「エイリアス」ファイルに、一般的には伝統的なシンボリックリンクを参照します。また、私はしていないファイルがまだクラウドからダウンロードされていないことを示し、「スタブ」ファイルを参照します。これらは、iCloud Driveの他の場所のファイルを指す特殊なmacOSエイリアスファイル(はい、エイリアス)です。これらは、このAppleディスカッションフォーラムスレッドで言及されているファイルです。

iCloud Driveのファイルをアプリケーションで開くと、ファイルを保存する場合を除き、ファイルを開くために使用したアプリケーションに対応するiCloud Driveフォルダーにエイリアス(つまり、元のファイルを「指す」ファイル)が作成されます。そのアプリのフォルダ内)。たとえば、Keynoteプレゼンテーションを作成し、Intro to Git保存しました~/Documents(これ~/Library/Mobile Documents/com~apple~CloudDocs/DocumentsはiCloud Drive階層に対応しています)。その後、Keynoteで開きました。元のファイルはそのまま~/Documentsでした。ただし、「エイリアス」が生成され、KeynoteiCloud Driveフォルダー(Finderの~/Library/Mobile Documents/com~apple~Keynote/Documents、またはiCloud Drive> Keynote)に保存されました。

でファイルを表示すると~/Documents、次のようになります。

ドキュメントフォルダー内のファイル

つまり、元のファイルはに保存されDocumentsます。ただし、Keynoteフォルダー内には、iCloud Driveによって生成されたエイリアスファイルがあります(in Documentsテキストは、これが単なる通常のエイリアスではなく、iCloud Driveによって自動的に生成され、Finderによって検出されることを示しています)。

Keynoteフォルダーのエイリアス

これらのエイリアスを使用すると、iCloud Driveファイルシステム全体に保存される特定のアプリケーションで編集可能なさまざまなドキュメントを開くことができる単一の場所が作成されるため、特に便利です。ただし、作成したいくつかの新しいスプレッドシートのエイリアスの作成をトリガーすることはできません。これらはすべてiCloud Driveに保存されますが、Numbersフォルダーには保存されません。PDFビューアーで言及されている戦略と、MacとiOSの両方でNumbersのドキュメントを開くことを含むMindNodeサポートドキュメント(Appleには何もありません)を利用しようとしました。これらのドキュメントの内容に基づいて、Numbersで初めてドキュメントを開くときにエイリアスが自動的に作成されるように見えますが、そうではありません。

私は(私は保持することによって行うことができます番号のフォルダに通常のファイルのエイリアスを作成しないcommandoption、ドラッグ、または使用中Make Alias)。代わりに、Numbers iCloud DriveフォルダーでiCloud Drive 固有のエイリアス(それぞれのファイルの実際の名前はformatに従い、.########-####-####-####-############.aliasそれぞれ#が16進数を表します)の生成をトリガーしたいと思います。どうすればこれを達成できますか?

macOS High Sierra 10.13.6およびiOS 11.4.1を実行しています。私は執筆時点で両方の最新バージョンのNumbersとKeynoteを使用していますが、これはアプリケーション固有の質問ではありません。

編集:特別なiCloudエイリアスと同じファイルへの通常のエイリアスの両方のhexdumpは、これらのiCloudエイリアスが単なる特別なファイル名ではなく、追加情報を含むことを示します。具体的には、エイリアスファイルにはNSURLDocumentIdentifier、を含むテキストの後に追加のセクションがありますdocs.icloud.com:com.apple.CloudDocs/[hexadecimal string]。また_NSURLParentDirectoryIDKey、通常のエイリアスファイルには存在しないがあります。さらに、これらのiCloudエイリアスはiOSデバイスで読み取り可能です。通常のエイリアスファイル(明らかな理由-Macのローカルファイルシステム上のファイルを指している)は、iOSでは読み取りできません。


これらにエイリアス以外の名前を付けましょう。ドキュメントを詳しく見ていないが、iCloud Driveを使用してファイルを作成し、Macが適切な同期/スタブファイルをダウンできない理由をトラブルシューティングする必要があるかもしれませんが、Askが技術的に可能であると仮定しましょう用語クリーンアップ
bmike

@bmikeファイルがまだダウンロードされていないことを示すiCloud Driveスタブファイルについては言及していません。代わりに、特定のアプリケーションでファイルを開いときに、ファイルが既にダウンロードされているときに生成されるファイルを参照しています
aaplmath

ああ。それらには名前があります、それは最近のフォルダと最近開いたドキュメントですか?先に進み、質問をもう一度編集します。この場合、写真を使用して質問から1000語を編集できます。それをエイリアスと呼ぶと、人々は間違った道をたどる可能性があります
bmike

1
問題の事実は、他のmacOS「エイリアス」のすべての特性を示しているということです。これがFinderの呼び名です。Finderがそれらを処理する方法です(たとえば、「オリジナルを表示」メニューオプション)。それは、私が見つけることができるドキュメントを持つすべての企業の用語です。それは彼らが使用するファイル拡張子です。ls二重チェックに使用しますが、実際にはエイリアスであり、特別なプロパティを持つだけだと思います。
aaplmath

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.