text
/workspace/
├── user_input_files/ # 用户发给我的输入文件
│ ├── images/
│ ├── videos/
│ ├── pdfs/
│ ├── docxs/
│ ├── excels/
│ └── others/
│
└── my_outputs/ # 我生成给用户的输出文件
├── images/
├── videos/
├── pdfs/
├── docxs/
├── excels/
└── others/
text
input-{描述}-{YYYYMMDD}.{扩展名}
示例:
- input-katheryne-cos-20260325.jpg
- input-fushimi-inari-torii-20241004.jpg
- input-zhumi-cat-20241001.jpg
text
output-{描述}-{YYYYMMDD}.{扩展名}
示例:
- output-katheryne-funko-20260325.png
- output-katheryne-real-heart-20260325.mp4
类型目录扩展名图片images/.jpg, .jpeg, .png, .gif, .webp视频videos/.mp4, .mov, .aviPDFpdfs/.pdfWorddocxs/.docx, .docExcelexcels/.xlsx, .xls, .csv其他others/其他所有格式
脚本用途scripts/init.sh初始化目录结构scripts/verify.sh验证文件结构是否正确scripts/move.sh移动文件到正确位置scripts/fix-nested.sh修复嵌套目录问题
bash
bash scripts/init.sh
bash
bash scripts/verify.sh
bash
# 复制文件到正确位置
# 用法: bash scripts/move.sh <源文件> <类型> <描述> <日期>
bash scripts/move.sh /path/to/file.pdf pdf invoice 20250325
bash
# 修复嵌套目录等常见问题
bash scripts/fix-nested.sh
问题:生成的文件留在 /workspace/ 根目录,没有按类型分类
解决:
scripts/init.sh 创建目录结构scripts/move.sh 移动文件到对应分类目录scripts/verify.sh 确认问题: /workspace/my_outputs/output/images/ 而不是 /workspace/my_outputs/images/
解决:
bash
bash scripts/fix-nested.sh
问题: 3888.jpg, 3969.jpg 这种编号文件名无法回溯
解决:
images_understand 工具分析图片内容input-{内容描述}-{日期}.jpgscripts/move.sh 移动到正确目录text
用户发送文件 → 确认文件类型 → 使用 scripts/move.sh 移动 → scripts/verify.sh 验证
text
生成文件 → 使用 scripts/move.sh 移动到 my_outputs → scripts/verify.sh 验证 → 交付
text
验证失败 → 使用 fix-nested.sh 修复 → 再次验证 → 通过后才能交付
必须 在以下时机运行验证脚本:
版本: 1.1.0 - 包含可执行脚本