Create destination directories if needed.