
Why did the restore fail?
In any event, if you:
add books from directory including sub-directories, one book per directory, assume each file is the same book in a different format,
you should get metadata from the OPF imported, as well. No need to zip them up.