I have an idea of what could have happened.
I was writing up
my response to this thread and something occurred to me:
I know (from previous tests) if you select a whole swath of files, edit the [Filename] tag and make them
all c:\foo.txt (or something similarly dumb), it will not hose you. It will move the first file to c:\foo.txt and then the system "overwrite files" dialog will come up and warn you of your mistake before too much damage is done. To obliterate everything, you'd have to click OK umpteen-thousand times over and over like a monkey.
But what about if you just clear the [Filename] tag? Edit it, delete what is there, but put nothing at all in the box. I've never tried that. So, I just tested it.
Yup, it obliterates the files. It also gives you a tagging error, and the file entry becomes broken in MC (1/2 way changed). But, before it does that, it deletes the files and they do not go to Recycle.
That should be fixed. If you are direct editing the [Filename] it should test the user entry and make sure a valid filename is entered before doing anything (or at least not just whitespace)!
I'm not sure that's what happened here. Because it isn't super instant (I watched it delete a few files, but doing the whole Library would have still taken a while), and it should have at least shown an error about tagging when done, so I'm not sure that was the case here. But, still not great, and could have been what bit mwillems.
Also worth mentioning, I had a similar experience to mwillems too, a good while back. I did
post about it, but didn't have many details. I'll look for the post later.