Need to UNDO-My rule has messed up everything - PLEASE help!

So I really messed up.
I wanted to write a rule that recursively went through all my TV show folders (and folders within folders) unarchived all my TV shows, deleted the .rar's and moved all the superfluous files to the trash. The unarchive rule went well but when I was testing the move to trash rule i accidentally clicked "run rules" instead of "preview rule matches".
Now I have hundreds of TV show files sitting in the trash and I cant seem to find a way to automatically move them back. I need to undo the results of the last rule that I ran or i'm going to have to painstakingly move them all out of the trash by hand and back into the correct folders.
Does anybody have an ideas?
Thanks so much in advance....
I wanted to write a rule that recursively went through all my TV show folders (and folders within folders) unarchived all my TV shows, deleted the .rar's and moved all the superfluous files to the trash. The unarchive rule went well but when I was testing the move to trash rule i accidentally clicked "run rules" instead of "preview rule matches".
Now I have hundreds of TV show files sitting in the trash and I cant seem to find a way to automatically move them back. I need to undo the results of the last rule that I ran or i'm going to have to painstakingly move them all out of the trash by hand and back into the correct folders.
Does anybody have an ideas?
Thanks so much in advance....