本帖最后由 qixiaobin0715 于 2023-8-14 10:30 编辑
是这样吗?- @echo off
- set n=0
- setlocal enabledelayedexpansion
- (for /f "delims=" %%i in ('dir /b /od /ad') do (
- set /a n+=1
- ren "%%i" "!n!"
- echo,%%i !n!
- pushd "!n!"
- for /f "tokens=1* delims=." %%j in ('dir /b /a-d *.rar') do (
- ren "%%j.%%k" "!n!.%%k"
- )
- popd
- ))>out.txt
- pause
复制代码 未测试 |