[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

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

怎样才能批量的移动pdf文件到相对应的文件夹中去。
图片上传不了,我描述一下
AAAAAA.pdf      此文件中包含 123456 这串字符
BBBBBB.pdf      此文件中包含 654321 这串字符
CCCCCC.pdf      此文件中包含 987541 这串字符

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

该怎么批量的移动pdf到相对应的文件夹中呢?

回复 1# lucius


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

如果需要上传截图,可以找个图床,例如:
http://bbs.bathome.net/thread-60985-1-1.html
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 2# Batcher


   
是pdf文件中的内容,每份pdf都有不同的一串十个数字,文件夹都是以这十个数字命名,该怎么批量的移动pdf到相对应的文件夹中

TOP

回复 3# lucius


    这是图片

TOP

本帖最后由 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
复制代码

TOP

返回列表