Okay so have you actually lost the memory card or did you accidentally delete everything of the memory card?
If you still have it and accidentally delete them, AND you haven't over written any part of the memory card then there's a good chance you can get everything back. In my experience Recuva kinda sucks for this because it'll only find files still kinda there in essence.. That's my experience. But you can give it a try
A good program you could try is R-Studio. That program helped me recover my whole 1TB drive. All the files and folder and subfolders had their original directories. Not entirely sure about deleted files. I've also used Easus data recovery that worked pretty well for deleted files but didn't keep directories and file names intact.
Give them a whirl they both worked for me in the past!