code: def recursive_copy(src_dir, dest_dir):
    
  
    file_io.recursive_create_dir(dest_dir)
    for file_name in file_io.list_directory(src_dir):
      old_path = os.path.join(src_dir, file_name)
      new_path = os.path.join(dest_dir, file_name)
  
      if file_io.is_directory(old_path):
        recursive_copy(old_path, new_path)
      else:
        file_io.copy(old_path, new_path, overwrite=True)
docs: Copy the contents of src_dir into the folder dest_dir.
    Args:
      src_dir: gsc or local path.
      dest_dir: gcs or local path.