deepseek提供四种批量文件管理方法:一、bat脚本递归重命名图片;二、deepseekimport命令注册csv至数据系统;三、deepseekscript生成python条件归档脚本;四、docker挂载实现跨平台ocr归档。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您希望将分散在多个子目录中的文件统一归类、重命名或按规则自动移入指定文件夹,DeepSeek 提供了多种命令行与脚本化手段实现批量文件管理。以下是具体操作步骤:
一、使用 BAT 脚本递归重命名与归档图片文件
该方法适用于 Windows 系统下对多层嵌套子目录中的图片(JPG/PNG/JPEG/GIF)执行统一编号重命名,并保持原始扩展名,便于后续识别与索引。
1、新建一个文本文档,粘贴以下代码:
@echo off
setlocal enabledelayedexpansion
for /d %%i in (*) do (
pushd "%%i"
set counter=1
for /f "delims=" %%f in ('dir /b /a-d *.jpg *.png *.jpeg *.gif 2^>nul') do (
ren "%%f" "img!counter!%%~xf"
set /a counter+=1
)
popd
)
echo 批量重命名完成!
pause
2、将文档另存为 rename_images.bat,确保“保存类型”设为“所有文件”,编码为 ANSI 或 UTF-8 无 BOM;
3、将该 BAT 文件置于目标父目录(即包含多个子文件夹的顶层目录)中;
4、双击运行,脚本将自动遍历每个子目录,对其中所有支持格式的图片依次重命名为 img1.jpg、img2.png 等。
二、通过 deepseekimport 命令批量注册 CSV 文件至数据系统
该方法用于将同一目录下全部 CSV 文件快速注册进 DeepSeek 内部数据管理系统,建立可查询的虚拟表集合,为结构化分析提供基础支撑。
1、确认所有待注册 CSV 文件已集中存放于指定路径,例如 ./data/incoming/;
2、打开终端,执行以下命令:
deepseekimport --format csv --file "./data/incoming/*.csv"
3、执行完成后,运行 deepseeklist 查看已注册数据集列表及数量;
4、若某文件未被识别,检查其是否符合 CSV 格式规范(UTF-8 编码、逗号分隔、无非法换行符)。
三、调用 deepseekscript 生成 Python 脚本实现条件归档
当需要依据文件内容、修改时间或名称特征进行智能归档(如:将含“invoice”字样的 PDF 移入 ./archive/invoices/,将大于5MB的图片移入 ./large_media/),可借助 deepseekscript 生成定制化处理逻辑。
1、向 DeepSeek 输入提示词:“请生成一个 Python 脚本,扫描当前目录及其所有子目录,将满足以下任一条件的文件移动到对应目标文件夹:① 文件名包含‘invoice’且扩展名为.pdf → 移入 ./archive/invoices/;② 文件大小超过 5242880 字节(5MB)且扩展名为.jpg 或 .png → 移入 ./large_media/;③ 目标文件夹不存在时自动创建。”
2、复制返回的 Python 脚本,保存为 auto_archive.py;
3、在脚本所在目录打开终端,执行:python auto_archive.py;
4、脚本运行后,控制台将逐条打印已移动文件路径及目标位置。
四、基于 Docker 挂载目录实现跨平台批量 OCR 归档
该方法适用于 Linux/macOS/Windows 系统,利用 DeepSeek-OCR-2 容器服务,将原始文档目录挂载进容器,通过 API 批量触发识别并按规则自动保存结构化结果(如 Markdown、JSON)至归档目录。
1、确保已安装 Docker 及 NVIDIA Container Toolkit(GPU 加速需启用);
2、拉取并运行容器,挂载源目录与输出目录:
docker run -d \
--name deepseek-ocr-batch \
-p 7860:7860 \
-v $(pwd)/raw_docs:/app/documents/input \
-v $(pwd)/archived_output:/app/documents/output \
deepseek-ocr-2:latest
3、等待容器启动后,访问 http://localhost:7860 进入 WebUI;
4、在 WebUI 中选择“批量上传”,勾选 input 目录下全部 PDF 或图像文件,设置输出格式为 Markdown,点击“开始处理”;
5、识别完成后,结果文件将自动写入本地 ./archived_output/ 目录,保留原始层级结构与时间戳前缀。











