用途:扫描、审计、分析并整理文件夹或文件集合,在动手改动前先产出完整的重组计划。
主要能力:分阶段处理。第一阶段扫描与清点,确认文件位置(对话上传检查 /mnt/user-data/uploads/,本地路径用 bash_tool 执行 ls -lah <path>,口头描述则请用户上传或给出路径),统计文件数量、类型分布,并初步识别重复或空文件。第二阶段逐文件分析,给出内容说明、建议文件名、建议文件夹、是否可删除。命名约定为小写、用 - 或 _ 分隔、保留扩展名、文件名带上下文(如 2024-q3-sales-report.xlsx),文件夹名用简短名词(reports/、assets/、drafts/、archives/),嵌套一般不超过两层。第三阶段提出分组与结构方案,包括分组簇、文件夹树示意、待删除文件及原因、可打包文件组。
使用方式:先扫描清点,再逐文件分析,然后给出结构方案,进入确认环节,明确询问用户是否确认后再执行。执行阶段用 mkdir -p 与 mv 等命令创建文件夹并移动文件,完成后展示最终文件树并报告移动/重命名的文件数量。
限制与边界:未获用户明确确认(yes / 確認 / 執行 等)前不得重命名、移动、复制或删除任何文件。二进制或加密文件无法读取内容时,依据文件名与扩展名推断并标注需人工复核;重命名后出现同名文件时追加 -2、-3 后缀;上传 ZIP 先解压再分析;未找到文件时请用户重新上传或核对路径;文件超过 100 个时先按类型聚类汇总,再询问是否需要逐文件细节。输出语言跟随用户语言。
适用场景:整理上传到对话的文件、整理用户指定本地路径下的文件,或按用户口头描述的文件集合进行归类与清理。收费、价格与平台支持等信息暂未提供。