本帖最后由 terse 于 2015-10-14 16:54 编辑
- @echo off&setlocal enabledelayedexpansion
- for /l %%i in (1,1,4) do set "_%%i=c:\%%i"
- for /f "delims=" %%i in ('dir /b /a-d "!_1!\*.txt"^|find /v /c ""') do set /a len=%%i/4,n=0
- for /f "delims=" %%i in ('dir /b /a-d "!_1!\*.txt"') do (
- set /a"m=4-n/len,n+=1,m+=^!m"
- for %%j in (!m!) do move "!_1!\%%i" "!_%%j!"
- )
- pause
复制代码 一直平均分 直到结束- @echo off&setlocal enabledelayedexpansion
- for /f "delims=" %%i in ('dir /b /a-d "c:\1\*.*"') do (
- set /a "m=n%%4+1,n+=1"
- move "c:\1\%%i" "c:\!m!"
- )
- pause
复制代码
|