Board logo

标题: 从另一个文件夹里找出同名文件,并复制出来 [打印本页]

作者: xiaohutok1    时间: 2020-11-17 23:40     标题: 从另一个文件夹里找出同名文件,并复制出来

文件夹A里有一些图片,根据图片文件名到文件夹B(包含子文件夹)里提取同名文件(PDF格式),然后把提取到的文件复制到文件夹A内
作者: xiaohutok1    时间: 2020-11-17 23:43

有偿 100 谢谢大神
作者: zaqmlp    时间: 2020-11-18 00:31

  1. @echo off
  2. mode con lines=3000
  3. set "folder1=D:\xxx\A"
  4. set "folder2=D:\yyy\B"
  5. if not exist "%folder1%" (echo;"%folder1%" not found&pause&exit)
  6. if not exist "%folder2%" (echo;"%folder2%" not found&pause&exit)
  7. set ext=jpg jpeg bmp png gif tif
  8. for /f "delims=" %%a in ('dir /a-d-h/b/s "%folder2%\*.pdf"') do (
  9.     set "f="
  10.     for %%b in (%ext%) do (
  11.         if exist "%folder1%\%%~na.%%b" set f=1
  12.     )
  13.     if defined f (
  14.         echo;"%%a" --^> "%folder1%\"
  15.         copy /y "%%a" "%folder1%\"
  16.     )
  17. )
  18. pause
  19. exit
复制代码

作者: xiaohutok1    时间: 2020-11-18 02:09

回复 3# zaqmlp


    老哥 二维码发我
作者: zaqmlp    时间: 2020-11-18 03:29

回复 4# xiaohutok1

扫头像即可
作者: xiaohutok1    时间: 2020-11-18 23:57

回复 5# zaqmlp


    查收




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2