Yes, Recuva provides an option in its advanced mode settings that allows you to restore files with folder structure.