跳转至

文件重命名

场景介绍

部分分卷压缩的压缩包,文件名中会包含多余的文字,需要重命名才能正确解压。

例如

改名前:icon-v.7z.001, icon-v.7z.002删除, icon-v.7z.003删除
改名后:icon-v.7z.001, icon-v.7z.002, icon-v.7z.003

处理流程

# 文件重命名流程

flow:
  steps:
    # 复制压缩包到输出目录
    - name: scan
      dir: archive/rename
    - name: transfer
      mode: copy
      target_dir: output/rename

    # 扫描并重命名压缩包
    - name: scan
      dir: output/rename
    - name: rename
      rules:
        - mode: replace
          replace: ""
          search: 删除

    # 解压压缩包
    - name: archive
      # 解压模式
      mode: extract
      # 压缩文件保存目录
      output_dir: output
      # 解压统计信息 info/extract.json
      stat_file_name: extract