level 2
liuyezheng
楼主
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /ad /b') do (
set n=1000
for /f "delims=" %%b in ('dir /a-d /on /b "%%a\*.docx" 2^>nul') do (
set /a n+=1
set m=!n:~1!
ren "%%a\%%b" "%%a_!m!%%~xb"
)
)
pause
--------------
这个是批量改名,效果如:文件夹A_0001
【现在想改成子文件0001、0002循环】

2017年09月10日 12点09分
1
for /f "delims=" %%a in ('dir /ad /b') do (
set n=1000
for /f "delims=" %%b in ('dir /a-d /on /b "%%a\*.docx" 2^>nul') do (
set /a n+=1
set m=!n:~1!
ren "%%a\%%b" "%%a_!m!%%~xb"
)
)
pause
--------------
这个是批量改名,效果如:文件夹A_0001
【现在想改成子文件0001、0002循环】
