Skip to content

【案例】本地文件夹自动整理organize-files-skill #35

Description

@xiahaishan

我做了什么

使用 organize-files 文件整理 Skill,完成了一个安全整理电脑文件夹的能力升级:支持先分析预览,再确认移动,并可根据清单恢复原位置。
本次重点优化了根目录文件夹保护逻辑:可以输入当前根目录下不希望拆解的文件夹名称,这些文件夹会作为项目整体归类,不拆散内部结构。

Image

使用的工具

  • OpenWork / 百炼 CLI
  • Skill 名称:organize-files
  • 其他:Python 脚本、文件整理测试样例、恢复清单、整理报告

效果展示

产出内容包括:

  • 文件整理分析报告 report.md
  • 移动计划 plan.json / plan.csv
  • 可恢复的位置备份清单 manifest.jsonl
  • 支持整理到 <时间>_new 汇总目录
  • 分类目录最多两层,例如 06_压缩包/文件.zip
  • 支持指定根目录文件夹整体保留,例如 --protect-root-folder "项目文件夹名"
  • 支持恢复原始位置,避免误整理后无法回退

踩坑记录(可选)

最初按后缀分类时,容易把 GitHub 项目、软件包、工具包、会议资料、工作汇总等完整目录拆散。
后来增加了受保护文件夹识别、根目录文件夹确认表,以及用户手动指定“不拆解文件夹”的能力,解决了误拆完整项目的问题。

organize-files.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    showcase提交的案例(待处理)

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions