云存储的删除设计

最近看到有人抱怨云存储的删除文件。

一个是Ondrive同步完成后删除了本地文件,一个是iCloud"全部删除"删除了所有数据而且无法找回。

iCloud无法找回这个实在是苹果不行,OneDrive都有个回收站的,可以挽回。苹果公司的思路经常很奇葩,比如苹果公司认为用户的所有设备都具有同样的容量,数据可以在所有设备之间完整同步------这怎么可能啊,所以就不说iCloud的问题了(实际上我基本不用的,我的手机照片是通过OneDrive来管理的,既然不怎么用,当然没资格说三道四嘛)。

这里主要分析一下OneDrive删除操作的问题,删除究竟应该删除什么。

首先我们要分析一下,我们用云盘到底是为什么?一个目的是同步文件,这个设备改了文件,所有设备都能收到,另一个目的是节省空间,不用的文件放在云端,常用的放在本地。没别的了吧?

OneDrive已经考虑这两个目的,所以提供了"按需下载"的模式,小文件可以,大文件等不及啊。也提供了针对文件和目录的"始终保留"和"释放空间"选项,还是相当贴心的。

至于删除,OneDrive在第一次删除时会提示删除的文件会同时在所有副本和云端删除,问题就在于此,此种提示非常容易被忽略,过段时间会忘记或者别人根本不知道这个提示,从而错误清空数据,一个月之后发现的时候已经来不及了(OneDrive回收站保留30天)。

让用户无需关注云端和本地的区别不是一个好想法,因为云端和本地本来就不是一个东西,用户无法本能地不区分这两个东西(苹果公司很善于教育用户,但是咱不是不用他的iCloud吗),所以,我觉得,合理的操作是,默认的删除就是仅仅删除本地(成为按需下载的内容),如果要同时删除云端,必须通过另一个专门的命令来进行,比如右键菜单中加一个"删除云端和所有副本"命令。

大致这样:

行不行啊?

相关推荐
雨季6669 小时前
Flutter 三端应用实战:OpenHarmony 简易“动态主题切换卡片”交互模式
flutter·ui·交互·dart
雨季66611 小时前
Flutter 三端应用实战:OpenHarmony 简易“动态色盘生成器”交互模式深度解析
开发语言·前端·flutter·ui·交互
雨季66611 小时前
Flutter 三端应用实战:OpenHarmony 简易“可展开任务详情卡片”交互模式深度解析
开发语言·前端·javascript·flutter·ui·交互
GIS小小研究僧11 小时前
如何使用Photoshop扣透明底电子签名
ui·photoshop
不会代码的小测试12 小时前
UI自动化-下拉选择框多级联动情况进行选择
前端·javascript·python·ui·自动化
不会代码的小测试12 小时前
UI自动化-下拉元素被隐藏无法直接进行select选择情况解决
前端·javascript·ui·自动化
雨季66613 小时前
Flutter 三端应用实战:OpenHarmony 简易“圆形进度启动屏”交互模式深度解析
开发语言·前端·javascript·flutter·ui·交互
熊猫钓鱼>_>13 小时前
【开源鸿蒙跨平台开发先锋训练营】Day 14: React Native开发鸿蒙应用第二阶段复盘——从功能实现到工程化实践的跨越
react native·ui·开源·harmonyos·arkts·鸿蒙·flatlist
微祎_1 天前
Flutter for OpenHarmony:构建一个 Flutter 情绪日记应用,深入解析状态管理、Chip 选择器与心理健康类 UI 设计
javascript·flutter·ui
安卓开发者1 天前
Android Jetpack Compose:现代声明式UI开发指南
android·ui·android jetpack