Death of the lame Recycle Bin confirmation dialog in Windows?
Before leaving behind the previous topic of deletion patterns, let's briefly look at one of the weakest implementations of the Trash pattern anywhere: the Recycle Bin in Microsoft Windows. On the Mac, when you move something to the Trash, it moves to the Trash. In Windows, when you move something to the Trash, you get this:

When Microsoft appropriated the Trash pattern (from Apple and Xerox), it was apparently helpless to resist the desire to protect the user with a confirmation dialog—even though the entire point of the Trash pattern is to avoid irritating the user with a confirmation dialog. File this one under, "Unclear on the concept".
For what it's worth, both Windows and the Mac display an additional confirmation dialog if you manually invoke the Empty Trash command. The Windows dialog says like, "Are you sure you want to delete these <number> items?" The Mac dialog says: "Are you sure you want to remove the items in the Trash permanently? You cannot undo this action." It's a matter of opinion, but here I give a slight preference to the Windows version, since the Mac dialog is redundant; an action that's permanent is, by definition, an action that can't be undone. (You could also argue that, if you know how to use disk utilities, the delete operation isn't actually permanent. Either way, the dialog is wrong.)
The confirmation dialogs in the Windows means the lucky user has at least three chances to avoid accidental deletion! They can: 1) say No to the first confirmation dialog, 2) Undo the move to the Recycle Bin, or 3) say No to the second confirmation dialog. It's nice to know that, with all this protection, no Windows user anywhere has ever deleted something they didn't want to delete.
It's possible that Microsoft has silently made some progress on this issue. When I tried to reproduce the first delete confirmation dialog to take a screen shot of it, I was unable to get it to appear on any of five different Windows XP PCs. The "Display delete confirmation dialog" check box still exists in the Recycle Bin's Properties dialog, but as far as I can tell, this check box no longer has any effect. Perhaps the dialog was quietly dropped in a service pack update? I can find no confirmation of this on the net. If anyone has an authoritative account on whether this dialog has been dropped, let me know. It'd be nice to say good riddance to an unloved dialog.
It still shows up if you select a file and press the Delete key.
Posted by: Travis | February 16, 2006 at 11:59 PM
Still happens for me with files and folders - not sure what's wrong with your XP installs!
Posted by: Simon | February 17, 2006 at 12:48 AM
I get the confirmation too on XP.
Maybe you're missing the point of the warning? I find it useful as a reminder that I've pressed Del not Shift+Del. Rather than preventing accidental loss, it's warning about impermanent deletion (disk utilities aside).
Posted by: Steve | February 17, 2006 at 01:18 AM
I don't get the confirmation, but that's because I unchecked it in the Recycle Bin options.
The confirmation makes sense for most users, by the way.
Posted by: Guido | February 17, 2006 at 03:21 AM
At least windows lets you disable this. Since the first days of Windows 95 I have disabled the Recycle bin entirely and turned off the delete warning. When I press DEL or click on the red X, the file is permanently deleted with no warning whatsoever, and I like it that way.
Posted by: Brian | February 17, 2006 at 04:46 AM
"The confirmation makes sense for most users by the way"
Yeah, my arse. What should happen is a dialog appears saying "Did you know when you delete things they go in the recycle bin?" and then a link to open the bin and a checkbox that is checked by default that says "Don't tell me this again"
Even better would be if Windows animated the icon for the file showing it fly from where it is and into the bin. That's something they could do for Vista but they probably didn't think of it.
And yes, obviously the animations could be turned off for those who can't stand them, but the point is the visual metaphor would be very helpful for "most users".
Posted by: mxcl | February 17, 2006 at 06:19 AM
The recycle bin won't warn you if you drag and drop items into the recycle-bin. The warning only happens if you select a file and press delete or use the menu operation. If you drag-drop it assumes you understand the metaphor.
Without this dialog files would disappear every time the cat walks across the keyboard.
Could you get rid of the confirmation? Sure. (There's even an option for this)
The extra confirmation is a good safety net for beginners.
Note: That most beginners will never empty the recycle bin, this happens automatically so most users will never see the extra 'Are you sure you want to empty the recycle bin' dialog.
Yes the dialog is still there even in SP2. You can turn it off if you hate it, but the reason it's there is because it helps more people then it hurts.
Posted by: Greg | February 17, 2006 at 07:18 AM
I'm very interested in hearing stories of where a user working without the benefit of a confirmation message deleted something accidentally and didn't know how to get it back. I'm also interested in stories where the user managed to delete something they didn't want to delete when there *was* a confirmation message because s/he clicked "Yes" anyway.
Posted by: Michael Zuschlag | February 17, 2006 at 08:05 AM
It's quite easy to manage to delete something even if there's a ton of confirmation dialogs before deletion. If you interact with computer often, you just get used to click Oks and Yeses subconciously.
Thus I agree with Jan that extra message boxes should be avoided when possible. A cat can accidentally send file to recycle bin, but the probability it will press Shift+Del and then Enter (or click OK) is low enough.
Posted by: Oleg Zhylin | February 19, 2006 at 10:44 AM
>even though the entire point
>of the Trash pattern is to
>avoid irritating the user
>with a confirmation dialog
Hmm - is that really true? Isn't the entire point of the trash pattern to allow the user to undo a deletion? The presence or absence of the confirmation dialog seems somewhat orthogonal to that.
Given that the dialog is only displayed when the Del key is hit, and not when something is dragged to the Recycle Bin, the dialog seems more intended to protect people who accidentally hit the delete key. Which seems more likely than accidentally dragging something across the screen and into the recycle bin - hence no dialog in that case.
Posted by: Kevin Dente | March 17, 2006 at 05:49 PM