|
|
楼主 |
发表于 2022-11-11 15:31:54
|
显示全部楼层
【需求3】
可以用了;但是现在把每个文件夹内每一张图片和含有正面的 都提取了,可以再微调吗,就是分开一种是每一张图片,另外一种是 含有正面的
【方案3】- @echo off
- cd /d "%~dp0"
- set "NewFolder1=BatTest一张"
- set "NewFolder2=BatTest正面"
- if not exist "%NewFolder1%\" (
- md "%NewFolder1%"
- )
- if not exist "%NewFolder2%\" (
- md "%NewFolder2%"
- )
- for /f "delims=" %%i in ('dir /b /ad ^| findstr /v /x /c:"%NewFolder1%" /c:"%NewFolder2%"') do (
- echo 正在处理文件夹:%%i
- pushd "%%i"
- call :MoveFile
- copy /y "*正面*.jpg" "..\%NewFolder2%"
- popd
- )
- pause
- goto :eof
- :MoveFile
- for /f "delims=" %%i in ('dir /b /a-d *.jpg') do (
- echo 复制文件 "%%i" 到文件夹 "%NewFolder1%"
- copy /y "%%i" "..\%NewFolder1%"
- goto :eof
- )
复制代码 |
|