import shutil


def prepare_empty_dirs(dirs: list):
    """
    建立空目录。若已经存在，则删除后创建。
    parents=True

    Args:
        dirs: Path list

    Returns:
        dirs 中各个目录的句柄
    """
    result = []
    for d in dirs:
        if d.exists():
            shutil.rmtree(d.as_posix())
        d.mkdir(parents=True, exist_ok=False)
        result.append(d)
    return result