Win挂载盘2.0异常删除文件


#1

具体怎么出现的不清楚,一次就吧所有库文件都干没了,只剩空文件夹,还好有历史记录,逐个回退了。
没查清之前不敢再用了。
每个库都被一次性干掉了(包括共享库),自己来做的话绝对无法实现。



#2

你可能是做了以下两个操作之一:

  1. 退出当前账号,并且选择了删除本地缓存,然后很快重新登录这个用户
  2. 删除当前账号,然后很快重新登录这个账号

这两种情况是有可能出现文件误删。这是由于系统 API 的局限导致的,无法根本避免。目前只能注意下,执行上述两个操作之后可以先关闭一下客户端,然后再登录。


#3

确实,是做过这个操作。
还是建议客户端能够来加一些保证措施来避免这种情况,比如退出或者删除账号后重新登陆,要求重启客户端并说明原因。


#4

这个主要是无法知道操作系统在后台清理数据的进度,所以有时即使重启客户端也还可能有这个问题。这个 Windows API 本来就不是设计来频繁删除本地缓存的,就像 OneDrive 它也是用的这个 API,也没有删除账号数据这样的功能。


#5

那还是建议,在退出或者删除账号的时候要给出一个警告信息,提示可能发生的情况以及如何避免,用户心理有预期了自然不慌。不然我当初那样数据都丢了真的是慌的一批。


#6

经过一段时间使用,这个2.0挂载盘绝对不推荐使用。多次出现异常删除问题。账号一直都是登录状态。
每次出现都要去对每个库做回退,太扯淡了。