name: file-organizer description: 使用自动化规则、命名约定和文件夹结构,系统地组织、分类、重命名和管理文件,以实现高效的文件管理。适用于组织上传的文件、实施文件命名约定、按类型或元数据分类文件、创建文件夹结构、清理混乱目录、基于规则自动化文件移动、实现带分类的媒体库或构建文件管理系统。
文件组织器 - 智能文件管理
何时使用此技能
- 组织大量上传的文件
- 实施系统化的文件命名约定
- 按类型、日期或元数据分类文件
- 创建逻辑文件夹结构
- 清理混乱或组织不力的目录
- 基于规则自动化文件移动
- 构建带分类的媒体库
- 实施文件标记系统
- 组织下载或文档库
- 创建可搜索的文件系统
- 实施文件版本控制
- 构建文档管理工作流
何时使用此技能
- 组织文件、查找重复项、重命名。
- 当处理相关任务或功能时
- 在需要此专业知识的开发过程中
使用场景:组织文件、查找重复项、重命名。
模式
const groupedFiles = files.reduce((acc, file) => {
const ext = path.extname(file);
if (!acc[ext]) acc[ext] = [];
acc[ext].push(file);
return acc;
}, {});