Upload multiple files and directories Is there a way to upload files and directories, and make Drupal keep the structure in the destination folder?
If you are willing to upload zip files, then maybe Pack &amp; Upload could work for you.

Although I haven't used this before, I would assume that folder structure would remain.