作为一个陆续使用 macOS 超过 12 年的人,这件事真的让我触不及防

31 天前
 iovekkk
简单说一下事件内容,我在 A 目录下有一个文件夹名称为 X ,在 B 目录下也有个文件夹名为 X ,A 目录下文件夹 X 内的文件与 B 目录下的文件夹 X 内的文件完全不一样,完全不重合。

然后我要进行的操作是把 B 目录下的 X 文件夹往 A 目录里面拖动,兴许是这么多年来我居然都没有在 macOS 中进行过这样的操作,而在 Windows 系统中,这就是一个非常简单的文件移动和合并操作,我理所当然的认为在 macOS 中也是这样的逻辑。

然后当我把文件夹拖动进去的时候,弹了一个确认弹框,我没有细看就很随意的敲了个回车,紧接着弹出了一个持续时间不短也不算长的进度条引起了我的疑惑,当进度条结束的时候,我点开 X 文件夹一看人麻了,原本属于 A 目录下 X 文件夹内的所有文件全部被删除了,里面只剩下了原本属于 B 目录下 X 文件夹的那些文件,并且被删除的文件也没有移入废纸篓,按 Cmd+Z 也无法撤销操作,那些文件是真的被永久删除了。

从 2012 年参加工作突然某天领导拿了个 Macmini 给我,让我自学 iOS 开发并接手一个离职同事留下的烂摊子开始,到现在陆陆续续使用了 macOS 有 12 年多了,居然还能中招,造成了一个不大不小的损失,真的是有点哭笑不得
11008 次点击
所在节点    macOS
124 条回复
hash
31 天前
macOS 某些时候需要用户自己"会用",确实造成了很多问题,
但是 OP 描述的"弹了一个确认弹框,我没有细看就很随意的敲了个回车",我只能说如果觉得学费不够下次可以继续
deplives
31 天前
经典:我也没注意弹了个啥,反正就是一阵确定
234ygg
31 天前
time machine 是有 local snapshots 的
runinhard
31 天前
反正我不可能是傻逼
ShadowPower
31 天前
我 10 年前就知道这个逻辑,我的解决方法是不使用 Finder 操作文件。
我不能理解,交互逻辑设计不好的问题,为什么要怪用户?

对于会删除文件的危险操作,这种对话框敲下回车的默认行为必须是“取消”。
并且应该明确列出“替换”和“合并”两个按钮,如果用户不清楚这两个按钮的实际含义,也能去了解。

如果只有一个“替换”,我相信所有人第一次都会被坑,哪天迷糊了的时候也会。
joequan
31 天前
等一句“果粉自适应”
TGhoull
31 天前
我也是被这个坑了,昨天在 Mac 上折腾 GTA 4 死活运行不起来,替换汉化文件,直接把整个文件夹所有文件替换了,折腾了我一天
lqcc
31 天前
多谢楼主趟雷!
shinecurve
31 天前
以前会 replace ,Sequoia 上已经可以 merge 了,Sonoma 我不记得了...

phoulx
31 天前
虽然,但是这个场景下没有默认选项,敲回车并不能直接确认,必须移动光标到「替换」字样的选项并点击,才能完成替换行为
maxwellz
31 天前
没有复现出来,系统 13.3
InDom
31 天前
没看提示背锅, 但这个行为确实反直觉, 但是如果换到命令行, 我又觉得符合直觉.

还是因为已经知道 Linux 下万物皆文件, 文件夹也是文件.
LemonBamboo
31 天前
我是 10.14.6 (够老吧)我回车跟 30 楼说的一样不能直接确认,必须鼠标点。
庆幸我的文件夹名都不一样
xxmym
31 天前
我用了这么多年确实也不知道,还好没有碰到过。这个行为很反直觉,同名文件覆盖是正常的,同名文件夹也覆盖有点奇怪吧。
试了下最新系统已经没这个问题了
SkywalkerJi
31 天前
macOS 很多时候都是把用户当小白,操作都是还算直接。然后遇到几个不直接的,自然就是大坑等着你跳。
我感觉就是 Mac 不喜欢 folder 相关的操作,我最早的 mac 所有文件还是全堆在一个目录下面的没法分,后来才有做 folder 的。相关逻辑,都比较奇怪。
wwd179
31 天前
我一直觉得。更换操作系统的学习成本还是挺高的
hebwjb
31 天前
实测敲回车不会执行任何操作,必须手动点击按钮确认
ldw4033
31 天前
为啥要提一嘴 “让我自学 iOS 开发并接手一个离职同事留下的烂摊子开始”?
ldw4033
31 天前
使用快捷键 ⌘+c ⌘+v 就能出现合并
Socrazy
31 天前
没有回车这一说~~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1092261

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX