社区论坛
交流工具使用、配置与问题一、功能名称
归类文件(feature_id:file_classifier)
扫描源目录中的文件,按文件名所含货件号自动移动到对应货件文件夹。
二、实现逻辑
- 入口:
FileClassifierDialog - 读取源目录文件,用正则/关键字匹配货件号
- 移动到目标目录下以货件号命名的子文件夹
- 配置:
tools_config.json → file_classifier(source_dir、target_dir、keywords)
三、数据 / 字段 / 配置支撑
configs/tools_config.json → file_classifier:source_dir1/2、target_dir、keywords(如入仓单,头程箱唛)- 可选参考数据库货件号列表校验
四、使用教程
- 先用「批量创建文件夹」建好目录结构。
- 在归类工具中设置源文件夹(下载的零散 PDF/ZIP)和目标根目录。
- 配置关键字过滤需要的文件类型。
- 执行归类,检查未匹配文件列表并手工处理。
五、常见异常
| 异常情况 | 解决方法 |
|---|---|
| 提示「请先设置查找文件夹1/2」/「文件夹不存在」 | 在界面配置有效的源文件夹路径。 |
| 提示「请先设置归类文件夹」 | 指定目标根目录(通常为先前批量创建的货件文件夹根目录)。 |
| 提示「请先预览匹配」/「请先选择要归类的文件夹」 | 先点击预览确认匹配结果,再勾选要执行归类的项。 |
| 「归类文件夹中没有找到包含货件号的子文件夹」 | 先用「批量创建文件夹」建好以货件号命名的子目录。 |
| 「部分成功 … 失败 N 个」 | 查看失败项;常见为文件被占用或目标路径无写入权限。 |
| 大量文件未匹配 | 检查 tools_config.json → file_classifier.keywords 关键字是否覆盖所需文件类型;确认文件名含货件号。 |
全部回复 (0)
暂无回复,来抢沙发吧。
登录 后可回复