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

需要字符串搜索工具grep,放入C:\Windows\System32这个目录
论坛下载地址:
http://bcn.bathome.net/s/tool/index.html?down&key=grep
  1. @echo off
  2. @for /f "tokens=*" %%a in ('dir /b/a-d/oN *.jpg') do (
  3.     @for /f "delims=*" %%b in ('echo %%a^|grep -Eo "D805[01]"') do (
  4.     if not exist "%%b" echo 创建"D8050-D8051" & md "D8050-D8051"&move "%%a" "D8050-D8051"
  5.     )
  6.     @for /f "delims=*" %%c in ('echo %%a^|grep -oE "ZY1370|ZY003-S"') do (
  7.     if not exist "%%c" echo 创建"ZY1370-ZY003-S" & md "ZY1370-ZY003-S"&move "%%a" "ZY1370-ZY003-S"
  8.     )
  9.     @for /f "delims=*" %%d in ('echo %%a^|grep -oE "[A-Z]+[0-9]+-?-[0-9]+_x[0-9]+"') do (
  10.     if not exist "%%d" echo 创建"%%d" & md "%%d"&move "%%a" "%%d"
  11.     )
  12.     @for /f "delims=*" %%e in ('echo %%a^|grep -Po "(?<=-[1-9]-|LT001)ZY003-M|[^-]+inch"') do (
  13.     if not exist "%%e" echo 创建"%%e" & md "%%e"&move "%%a" "%%e"
  14.     )
  15. )
  16. @for /f "tokens=*" %%i in ('dir /b/a-d/oN *.jpg') do (
  17.     @for /f "delims=*" %%j in ('echo %%i^|grep -Po "(?<=-[1-9]-)[A-Z]+[0-9]+"') do (
  18.     if not exist "%%j" echo 创建"%%j" & md "%%j"&move "%%i" "%%j"
  19.     )
  20. )
  21. pause
复制代码

TOP

刚开始运行慢,一直不知道怎么回事,后来退出360安全喂屎后秒解决
杀毒软件不退出没事,

TOP

返回列表