[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 1# dreamhony
  1. @echo off
  2. cd /d "%~dp0"
  3. set "SrcFolder=E:\文件夹1"
  4. set "DstFolder=E:\文件夹2"
  5. for /f "delims=" %%i in ('type "1.txt"') do (
  6.     for /f "delims=" %%j in ('dir /b /ad "%SrcFolder%" ^| findstr "_%%i$"') do (
  7.         if not exist "%DstFolder%\%%j" (
  8.             md "%DstFolder%\%%j"
  9.         )
  10.         xcopy /s /y "%SrcFolder%\%%j\*.*" "%DstFolder%\%%j\"
  11.     )
  12. )
复制代码
请参考Q-04和Q-05把bat文件和txt文件都保存为ANSI编码:
https://mp.weixin.qq.com/s/6lbb97qUOs1sTyKJfN0ZEQ
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

本帖最后由 dreamhony 于 2021-9-8 18:04 编辑

存放找到的照片的目录是存在的,贴吧不能上传图片和视频,要不就把文件目录和脚本执行视频上传发你。下面是整个目录结构

  • E:\xxmj\客户数据导入\阿姨简历\从目标文件查找文件夹\存放找出的文件
  • E:\xxmj\客户数据导入\阿姨简历\从目标文件查找文件夹\新得宝贝所有照片

    • 姓名1_身份证号1文件夹

      • 1.jpg
      • 1.jpg

    • 姓名2_身份证号2文件夹
    • 姓名3_身份证号3文件夹
    • 姓名4_身份证号4文件夹
    • 1.txt
    • 脚本.bat


TOP

回复 4# dreamhony
代码修改一下,再试试。需要先创建文件夹 E:\Folder\

TOP

脚本执行完了,但是一个文件夹都没复制过去,我确定我的1.txt中的身份证号在文件夹1下是存在这样的文件的,执行过程一直显示复制了0,个文件

TOP

本帖最后由 qixiaobin0715 于 2021-9-10 09:36 编辑

回复 1# dreamhony
将1.txt及下面批处理代码文件放在“文件夹1”下,将符合条件的子文件夹复制到"E:\Folder\"中:
  1. @echo off
  2. for /f %%i in (1.txt) do xcopy /s "%~dp0*%%i*" "E:\Folder\"
  3. pause
复制代码

TOP

本帖最后由 newswan 于 2021-9-6 00:00 编辑
  1. for /f "delims=" %%a in (1.txt) do (
  2.     for /f "usebackq tokens=* delims=" %%b in (`dir /b "E:文件夹1\*%%a"`) do (
  3.     )
  4. )
复制代码

TOP

返回列表