File size: 1,210 Bytes
60aa613
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
from huggingface_hub import HfApi

# 参数配置
folder_path = "E:\Qwen-image"                        # 本地文件夹路径
# 必须包含:config.json, pytorch_model.bin, tokenizer_config.json 等
path_in_repo = ""                                    # 上传到仓库根目录
repo_id = "xiaoanyu123/QwenTEST"

# 创建 HfApi 实例
api = HfApi()

# 执行大文件夹上传
try:
    print("🚀 开始上传大型文件夹...")
    api.upload_large_folder(
        repo_id=repo_id,
        folder_path=folder_path,
        repo_type="model",
        # 类型:model, dataset, space
        ignore_patterns=[
            ".cache",  # 忽略所有 .cache 文件或文件夹
            "__pycache__",  # 忽略 Python 编译缓存
            ".git",  # 忽略 Git 版本控制文件
            "pycharm/",  # 忽略整个 pycharm 文件夹
            "testResources/",  # 忽略测试资源
            "logs/",  # 忽略日志文件夹
            "*.log",  # 忽略所有 .log 文件
            "temp*",  # 忽略 temp 开头的文件/文件夹
        ]
    )
    print("✅ 大型文件夹上传成功!")
except Exception as e:
    print(f"❌ 上传失败: {e}")