删除文件时并没有正确的将版本放入回收站
检查项
- [x] 我已在 Issues 页面 和 常见&难检反馈及问题列表 中搜索,确认了这一 Bug 未被提交过。
描述
可见,真的没有任何的文件出现在回收站中,但提示已经放入回收站
重现步骤
删除一个版本
日志与附件
似乎并没有
不仅是删除版本,就连删除mod也是同样的情况,没有移入回收站
另一个呢?
尝试翻了下 .NET 的源代码,注释也没见系统设置会覆盖代码选项.....
另一个呢?
尝试翻了下 .NET 的源代码,注释也没见系统设置会覆盖代码选项.....
另一个是指?
另一个呢? 尝试翻了下 .NET 的源代码,注释也没见系统设置会覆盖代码选项.....
另一个是指?
下面那个 108 GB 的硬盘
没有问题
无法复现,得有除了反馈者以外的其他人能够复现才能修复……
发现了一个比较有意思的情况
如果回收站设置的大小小于版本文件的大小,此时删除后回收站内不会有这个版本,但 PCL 也确实弹出了删除成功的提示
如果 Author 玩了很久的话,可能是存档文件夹超过最大限制
解决方案是将窗口弹出选项从 OnlyErrorDialogs 改为 AllDialogs,这样一旦超出最大大小就会有弹窗显示,不过可能导致 UI 卡死?
可能不止这个问题,我的pcl存放在一个u盘上,且编码格式为exfat,我怀疑还是编码格式或者pcl存放在u盘上会触发问题
可能不止这个问题,我的pcl存放在一个u盘上,且编码格式为exfat,我怀疑还是编码格式或者pcl存放在u盘上会触发问题
这是个 WAI,因为 u 盘没有回收站 orz
可能不止这个问题,我的pcl存放在一个u盘上,且编码格式为exfat,我怀疑还是编码格式或者pcl存放在u盘上会触发问题
这是个 WAI,因为 u 盘没有回收站 orz
好吧,这个我知道了,那就说明pcl应该对此进行提示? 比如pcl现在不能将文件移入回收站?
好吧,这个我知道了,那就说明pcl应该对此进行提示? 比如pcl现在不能将文件移入回收站?
这个需要调用标准库或者 Win32 API 去获取硬件信息了,如果只是为了 u 盘不能丢回收站其实没啥大意义 Orz
实践了一下(可能是写错了),好像改不改都一样(
将窗口弹出选项从 OnlyErrorDialogs 改为 AllDialogs
感觉可以试试这个?
重新测试了一下,本地磁盘删除大文件是有提示的,但是 U 盘好像没有.....
基于 #7189 回滚修复,目前没有简单的解决方案。