【发布时间】:2011-10-10 20:05:07
【问题描述】:
我有一个应用程序使用 FOF_ALLOWUNDO 和 SHFileOperation 来将文件移动到回收站。
某些可移动驱动器没有回收站。在这种情况下 SHFileOperation 直接删除文件。我想向用户发出警告,文件将被直接删除。
为此,我需要知道驱动器是否有回收站。
【问题讨论】:
-
你可以在这里找到答案stackoverflow.com/questions/1585295/…
-
BoltClock,尽管没有回收站,但正确的方法可能是通过不实际删除而是移动到其他地方来提供撤消删除的选项。警告是用户永远不会阅读的内容,无论它有多大帮助。这个想法很好,我支持它,但它与用户面对的几乎所有其他消息框没有什么不同 - 它只会被未读并且无论如何都会出现投诉。
-
@Joey:你是对的。只是让我想起了 Gmail 珍贵的撤消功能。
标签: c# windows recycle-bin