本帖最后由 xp3000 于 2021-4-6 23:28 编辑
需要字符串搜索工具grep,放入C:\Windows\System32这个目录
论坛下载地址:
http://bcn.bathome.net/s/tool/index.html?down&key=grep- @echo off
- @for /f "tokens=*" %%a in ('dir /b/a-d/oN *.jpg') do (
- @for /f "delims=*" %%b in ('echo %%a^|grep -Eo "D805[01]"') do (
- if not exist "%%b" echo 创建"D8050-D8051" & md "D8050-D8051"&move "%%a" "D8050-D8051"
- )
- @for /f "delims=*" %%c in ('echo %%a^|grep -oE "ZY1370|ZY003-S"') do (
- if not exist "%%c" echo 创建"ZY1370-ZY003-S" & md "ZY1370-ZY003-S"&move "%%a" "ZY1370-ZY003-S"
- )
- @for /f "delims=*" %%d in ('echo %%a^|grep -oE "[A-Z]+[0-9]+-?-[0-9]+_x[0-9]+"') do (
- if not exist "%%d" echo 创建"%%d" & md "%%d"&move "%%a" "%%d"
- )
- @for /f "delims=*" %%e in ('echo %%a^|grep -Po "(?<=-[1-9]-|LT001)ZY003-M|[^-]+inch"') do (
- if not exist "%%e" echo 创建"%%e" & md "%%e"&move "%%a" "%%e"
- )
- )
- @for /f "tokens=*" %%i in ('dir /b/a-d/oN *.jpg') do (
- @for /f "delims=*" %%j in ('echo %%i^|grep -Po "(?<=-[1-9]-)[A-Z]+[0-9]+"') do (
- if not exist "%%j" echo 创建"%%j" & md "%%j"&move "%%i" "%%j"
- )
- )
- pause
复制代码
|