繁体   English   中英

有没有办法手动将文件卸载到 iCloud Drive?

[英]Is there a way to manually offload files to iCloud Drive?

TL;DR:我有一个小型内部硬盘驱动器和一个 2TB iCloud 驱动器。 我想访问我的所有文件 (iCloud),但我不希望我的计算机上的所有文件。

在 macOS 中(我相信自从 Sierra 以来)Apple 包含一项功能,您可以将桌面和文档文件夹同步到 iCloud Drive,如果启用它,当您的驱动器填满时,macOS 会删除这些文件的本地副本并将其替换为一个小占位符。

我想知道是否有一种方法可以选择以这种方式以及何时将哪些文件卸载到 iCloud。 假设我刚刚在我的 Documents 文件夹中添加了一个我想保留的文件,但我暂时不打算使用它,所以我只是希望它同步到 iCloud,然后用占位符替换本地副本,而不是等待让我的驱动器填满,然后让 macOS 自动卸载文件。

此外,如果不仅仅是文档和桌面可卸载会很好,但我猜苹果没有在他们的 SDK 中公开那么多功能,我可以编写一个应用程序来做到这一点。

我目前没有使用任何 Apple 批准的语言(Swift 和 Obj-C)进行开发,但如果有一种方法可以创建一个具有将文件卸载到 iCloud Drive 的能力的应用程序,我将深入研究该语言以解决这个问题。

注意:我知道我可以通过将文件拖入 Finder 中的 iCloud Drive 图标来将我想要的任何文件存储在 iCloud Drive 中,但据我所知,这些文件需要文件的本地缓存,而不是 Documents 和 Desktop 中的这种占位符方法文件夹同步使用。 如果有一种方法可以通过 Finder 中面向 iCloud Drive 访问的客户卸载,我也愿意接受该方法。

在 macOS Catalina 中,现在可以通过右键单击文件/文件夹并单击“删除下载”来完成此操作

对于无法升级到 macOS Catalina 的用户,您只需在系统偏好设置中关闭 iCloud 驱动器,然后通过 icloud.com 手动上传和下载您的文件。 可能看起来有点乏味,但以这种方式做事足够直观,您不应该在移动/定位文件时犯任何错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM