MacOS – Emptying the trash failed with “can’t copy” on Yosemite

macostrashusb

While using empty stack securely under Yosemite, it halted with the message:

You can't copy the item InfoPlist.strings because its name is too long or includes characters that are invalid on the destination volume.

What's the matter and, more important, what can I do about it?

PS. It might be that the InfoPlist.strings is located on an MS-DOS (FAT32) partition on an USB disk. (On which I lost 130 GB because I deleted that data.)

Best Answer

Open the trash folder, try to rename few sub files and main directory in which the file content and then try to empty the trash. By doing the same, it will not show error and will empty the trash.

For me this worked. Hope it also helps you.