* creating destination folder when needed
* failing if dest is not a file for bundle format