【发布时间】:2019-08-19 17:27:25
【问题描述】:
TL;DR:我有一个小型内部硬盘驱动器和一个 2TB iCloud 驱动器。我想访问我的所有文件 (iCloud),但我不希望我的计算机上的所有文件。
在 macOS 中(我相信是 Sierra 之后)Apple 提供了一项功能,您可以在其中将桌面和文档文件夹同步到 iCloud Drive 中,如果您启用它,当您的驱动器填满时,macOS 会删除这些文件的本地副本并用一个小占位符替换它。
我想知道是否有一种方法可以选择以这种方式以及何时将哪些文件卸载到 iCloud。假设我刚刚将一个文件添加到我想要保留的 Documents 文件夹中,但暂时不想使用它,所以我只想将它同步到 iCloud,然后用占位符替换本地副本,而不是等待让我的驱动器填满,然后让 macOS 为我自动卸载文件。
此外,除了可以卸载 Documents 和 Desktop 之外,它会很好,但我猜 Apple 并没有在他们的 SDK 中公开那么多功能,我可以编写一个应用程序来做到这一点。
我目前没有使用任何 Apple 认可的语言(Swift 和 Obj-C)进行开发,但如果有办法创建一个能够将文件卸载到 iCloud Drive 的应用程序,我将深入研究该语言以从头开始这个痒。
注意:我知道我可以通过将文件拖到 Finder 中的 iCloud Drive 图标中来在 iCloud Drive 中存储我想要的任何文件,但据我了解,这些文件需要文件的本地缓存,而不是这种占位符方法文档和桌面文件夹同步使用。如果有一种方法可以通过 Finder 中面向客户的 iCloud Drive 访问来卸载,我也愿意接受这种方法。
【问题讨论】:
标签: macos icloud icloud-drive