安全文件整理
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_1ef40dad/file-organizer-x924。
技能介绍
解决的问题
本地目录常混有文档、图片、代码、压缩包和视频,手工移动容易漏掉子目录、误覆盖同名文件,或因权限报错留下半整理状态。file-organizer 把分类移动变成可预览、可确认、可回滚的文件管理动作。
核心工作方式
- 扫描与预览:读取目标文件夹,默认只处理当前目录,使用
-r / --recursive递归子目录;跳过node_modules、.git、__pycache__等内置忽略项,也可通过.organizer-ignore补充规则。 - 按扩展名分类:将文件归入
文档/、图片/、代码/、压缩包/、视频/、其他/;可通过.organizer-rules.json合并自定义分类。 - 两阶段执行:先展示数量与大小预览,用户确认后再执行;执行前预检文件可访问、分类无歧义、目标无同名冲突,失败即回滚。
- 回滚与撤销:生成
.organizer-manifest.json、.organizer-log.md和跨平台撤销脚本,支持--rollback还原,降低误整理风险。
适用边界
适合个人项目目录、资料库、下载目录等需要批量归类的场景。它不解析文件内容,不判断代码与文档的语义归属;对大量嵌套目录、特殊权限目录和被占用文件,仍建议先用 --preview 检查结果。
使用场景
- 清理下载目录时,把 PDF、图片、压缩包按类型归入子目录,执行前先看预览确认。
- 项目目录混杂笔记、脚本和素材,用 `.organizer-rules.json` 将指定扩展名归入自定义类别。
- 递归整理资料库子目录,同时忽略 `node_modules`、`build` 和 `.git`,避免移动依赖文件。
- 移动文件遇到同名冲突或权限错误时,依赖回滚机制恢复原目录,再检查异常日志。
适合人员
- 整理个人下载目录的工程师,想把文档、图片、压缩包快速归类并保留撤销能力。
- 维护项目素材目录的设计师,需要按自定义扩展名规则归档文件且不覆盖同名文件。
- 管理资料库子目录的运维,想递归清理散落文件并忽略依赖与构建目录。
- 做本地数据整理的数据分析师,需要执行前预览、失败回滚,避免污染原始目录。