本帖最后由 terse 于 2020-12-1 23:01 编辑
数字命名的话 这样算法呢
不是数字命名的话 递加一下即可
改名称1234 这个怎么理解的 重命名吗- @echo off&setlocal enabledelayedexpansion
- md 1,2,3,4 >nul 2>nul
- for /l %%i in (1,1,400) do (
- set /a "n=(%%i-1)/4%%4+1"
- move "%%i.txt" "!n!\"
- )
- pause
复制代码 重命名处理 假设文件后缀txt- @echo off&setlocal enabledelayedexpansion
- md 1,2,3,4 >nul 2>nul
- for /l %%i in (1,1,400) do (
- set /a "n=(%%i-1)/4%%4+1"
- set /a "_!n!+=1"
- for %%j in (_!n!) do move "%%i.txt" "!n!\!%%j!.txt"
- )
- pause
复制代码
|