不知道大家又没有遇到过这种问题,反正俺前几天刚当了一次受害者。
问题描述
经过几个月的的努力,俺完成了一个大项目。兴奋之余,俺需要把硬盘上的文件转移到移动硬盘上。过程如下:

文字版:
一、打开 “工作用临时文件夹”,剪切其中的文件。
二、往回退,寻找目标文件夹。刚退一步,因为“工作用临时文件夹”已经没用了,删除之。
三、打掉一个提示之后,顺利删除“工作用临时文件夹”!
四、找到目标文件夹“最终”,执行粘贴命令。
五、得到友情提示:移动文件或文件夹时出错——无法移动 文件: 无法读源文件或磁盘。只能点确定,认栽。
为什么不直接复制文件夹?可能是俺不想要原来那个名了,或者是因为临时文件夹里注只是工作的一部分,只需要将内容拷到木表文件夹。俺平时操作的时候能够熟练地使用电脑快捷键,Shift+Del+回车永久删除,快捷方便。重要文件啊,一下子就没了!
问题分析
根据唐纳德﹒A﹒诺曼《设计心理学》,出现这个问题,是因为用户心理模型与系统设计模型(工作模型)出现了较大差异。
“剪贴文件”这个动作,大多数人理解成“倒盘子模型”,即 把一个盘子里的东西倒入另一个盘子。似乎计算机入门书都是这样解释的,windows系统的“剪贴板”功能也是在说明这个意思。这种理解未必正确,但是在大多数情况下能够解释电脑的粘贴和复制动作。源文件夹和目标文件夹分别为两个盘子,执行“剪切”操作,文件就转移到一个临时用的第三个盘子里,粘贴的时候就把文件从这个“转移盘”里面倒入目标文件夹。但是,这种解释却让俺丢了文件。事实上,电脑在执行“剪切”操作的时候,只是记录了文件的地址信息(所谓“指针”),粘贴的时候通过这个地址信息找到源文件,并开始拷贝,拷贝完之后才删除原文件——而不是“剪切”一下就把文件转移到安全的第三个盘子里。下图示意两种模型的区别:
出现这种错误理解,主要原因是设计的问题,即错误的系统表象导致错误的用户心理模型。
解决方案
简单点的解决方案,是把提示放在最危险的“删除”上面。执行删除步骤的时候,系统要检测删除的内容,看是不是已经剪切了。比如,在“您真的要删除某文件夹”的提示框之后,再弹出一个框:
文件夹“临时文件”中的内容已经被复制到剪贴板,删除会导致文件无法拷贝,确认要真的删除?
总之,就是要让用户知道,“剪切”文件并不会将文件放入安全的区域,未粘贴之前不能立即删除母文件夹。
还可以再改进的地方,是删除文件对话框。目前的对话框是,“您是否要删除某文件夹”或者“是否删除这158个项目”,几乎起不到提醒作用。看看emule的删除对话框,上面有详细的文件列表,可以让用户一眼发现问题。
windows的文件夹也可以这么改
这样给的提示就清楚了很多,用户也有了最后一次检验的机会。
不过,时间长了之后,像俺这种用户还是会不假思索地按回车,而且喜欢Shift直接删除。总起来看,在永久删除的时候,系统给用户造成的障碍还是太小了。当然vista那种变态的障碍是很烦人的。增强可用性, 最好的办法还是尽可能地把设置可恢复操作,按一下Ctrl+Z便能追回文件。前几天俺那些重要文件却是实在追不回来了,因为删除文件夹之后windows重建了缩略图——文件读写操作破坏了Easy Recovery的工作条件。悲剧啊!














