diff --git a/.gitea/workflows/sync_raw_file.yml b/.gitea/workflows/sync_raw_file.yml index aadf932..f8e3911 100644 --- a/.gitea/workflows/sync_raw_file.yml +++ b/.gitea/workflows/sync_raw_file.yml @@ -24,17 +24,17 @@ jobs: # 循环遍历每个平台 for platform_type in "${platform_types[@]}"; do - # 循环遍历每个目录 + # 为每个平台类型创建对应目录 + save_dir="./rule/${platform_type}" + + # 创建目录(如果不存在的话) + mkdir -p "$save_dir" + + # 循环遍历每个目录,下载对应平台下的文件 for directory in "${directories[@]}"; do # 构建文件 URL url="https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/${platform_type}/${directory}/${directory}.${filetype}" - # 动态生成保存目录路径,基于平台类型和文件目录 - save_dir="./${platform_type}/${directory}" - - # 创建目录(如果不存在的话) - mkdir -p "$save_dir" - # 输出下载信息 echo "Downloading $url to $save_dir/${directory}.${filetype}"