统计指定目录的文件类型和数量,生成Markdown格式报表
统计指定目录下文件类型及数量,生成包含路径和统计时间的Markdown格式报表,不包含子目录文件。
Description
name: file-report-skill
description: 统计指定目录的文件类型和数量,生成Markdown格式报表
version: 1.0.0
# 触发器配置
triggers:
- "统计文件"
- "文件报表"
- "目录分析"
# 技能执行所需权限
requires:
- filesystem.read
- filesystem.write
# 文件统计报表技能
当用户需要统计一个文件夹里的文件情况时,请按以下流程操作:
## 执行步骤
1. **获取目标路径**:从用户的对话中提取出要统计的目录路径。如果用户没有提供,请主动询问。
2. **统计文件信息**:
* 读取目标目录下的所有文件(**注意**:不包含子目录,如需要递归统计请说明)。
* 根据文件的扩展名(如 .txt, .jpg, .pdf)进行分类计数。
* 对于没有扩展名的文件,归类为“无扩展名”。
3. **生成报表**:
* 创建一个Markdown格式的报表。
* 报表内容应包含统计的目录路径、统计时间、一个包含“文件类型”和“数量”的表格,以及文件总数。
4. **输出结果**:将生成的Markdown报表内容直接通过对话返回给用户。
## 使用示例
**用户**: 请帮我统计一下 /home/user/documents 文件夹里的文件情况。
**你**: (执行上述步骤后返回) 好的,已为您统计 /home/user/documents 目录下的文件:
| 文件类型 | 数量 |
|----------|------|
| .txt | 15 |
| .pdf | 8 |
| .jpg | 23 |
| 无扩展名 | 2 |
**总文件数**:48份
Reviews (0)
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!