找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 11312|回复: 4

[文件操作] 求助批处理怎么批量的移动pdf到相对应的文件夹?

[复制链接]
发表于 2024-11-5 22:22:10 | 显示全部楼层 |阅读模式
怎样才能批量的移动pdf文件到相对应的文件夹中去。
图片上传不了,我描述一下
AAAAAA.pdf      此文件中包含 123456 这串字符
BBBBBB.pdf      此文件中包含 654321 这串字符
CCCCCC.pdf      此文件中包含 987541 这串字符

123456
654321
987541   
这三个是文件夹,命名就是根据每份PDF中的一串字符

该怎么批量的移动pdf到相对应的文件夹中呢?
发表于 2024-11-5 22:36:22 | 显示全部楼层
回复 1# lucius


是PDF文件名包含指定字符串,还是PDF文件内容包含指定字符串?
如果需要上传文件,请用使用网盘。

如果需要上传截图,可以找个图床,例如:
http://bbs.bathome.net/thread-60985-1-1.html
 楼主| 发表于 2024-11-5 23:06:18 | 显示全部楼层
回复 2# Batcher


   
是pdf文件中的内容,每份pdf都有不同的一串十个数字,文件夹都是以这十个数字命名,该怎么批量的移动pdf到相对应的文件夹中
 楼主| 发表于 2024-11-5 23:06:41 | 显示全部楼层
回复 3# lucius


    这是图片
发表于 2024-11-6 12:40:45 | 显示全部楼层
本帖最后由 aloha20200628 于 2024-11-6 20:00 编辑

回复 4# lucius

以下代码存为 test.bat 与纯数字文件夹和 *.pdf 文件同目录运行...
代码中采用 pdfgrep.exe 可从本坛第三方下载(落地即用)http://bcn.bathome.net/s/tool/index.html?key=pdfgrep

  1. @echo off &for /f "delims=" %%d in (
  2.    'dir /b/ad^|findstr "[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]" ') do (call :x "%%d")
  3. pause&exit/b
  4. :x
  5.   for /f "delims=" %%F in ('dir /b/a-d *.pdf') do (
  6.      pdfgrep "%~1" "%%F">nul&&(move /y "%%F" "%~1"&exit/b))
  7.   exit/b
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 14:24 , Processed in 0.019669 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表