如果像楼主在5楼所说的那样,可借用Batcher的代码修改:- @echo off
- set "AvgNum=3"
- cd /d "%~dp0"
- setlocal enabledelayedexpansion
- for /f "delims=" %%i in ('dir /b /a-d ^| findstr /e /c:".jpg" /c:".jpeg" /c:".png" /c:".bmp"') do (
- set fn=%%~ni
- set /a "FolderCount=(!fn:~1!-1)/AvgNum+1"
- if not exist "!FolderCount!" (
- md "!FolderCount!"
- )
- move /y "%%i" "!FolderCount!\"
- )
复制代码
|