Since installing Snow Leopard, I've noticed that files I've thrown in the Trash can't be deleted until I quit the app that handled the file. For example, if I attach an image to an email message, send the message and then delete the original file, I can't empty the Trash (even an hour later) until I quit Mail. Same for .rtf files opened in TextEdit. This seems screwy. Comments appreciated.
20" iMac 2.16GHz Core 2 Duo,
Mac OS X (10.6),
13" 2.53GHz MacBook Pro
I am having the same problem when sending attachments with Mail. It will not empty the trash until I close Mail. I never had this problem in Leopard.
I have also noticed that for a disk that I changed the permissions for (I have read/write permissions), when I delete a file on that disk, the file is immediately deleted, it doesn't go to the trash. Someone have this problem too?
For me it's only that I cannot empty trash if it contains a file I attached to an email. It says it's in use and I have to hold down command. Hopefully 10.6.2 will fix it.
It's a pain, but I have found that clicking "Continue" when this error comes up allows most of the trash to be emptied - and that following this up with a Secure Empty Trash from the Finder menu takes care of the rest. I've done this a few times without rebooting and without quitting Mail. Hope it works for you.
After reading the thread and having the same or similar issues I find that if I quit mail and then empty the trash it will do what it should. Guess it is a bug in Snow Leopard.
i've had the same issue, but if you go into finder preferences and check the box for 'empty trash securely', it will bypass that. it takes a little longer to empty the trash can, but it won't pop up the message that mail is holding the file open.