level 3
贴吧用户_abAV9yN
楼主
@/echo off/
setlocal enabledelayedexpansion
for /f 'tokens=1,2 delims=+' %%a in ('dir/b *.*') do (
ren '%%a+%%b' '%%b'
)
for /f 'tokens=1,2 delims=.' %%i in ('dir/b *.*') do (
set name=00000%%i
ren %%i.%%j !name:~-6,6!.%%j
)
pause
这个代码只能对同一位置的文件重命名进行补位,怎么修改代码使其对当前位置的某个固定的子文件夹的文件重命名并补位
2020年11月15日 06点11分
1
setlocal enabledelayedexpansion
for /f 'tokens=1,2 delims=+' %%a in ('dir/b *.*') do (
ren '%%a+%%b' '%%b'
)
for /f 'tokens=1,2 delims=.' %%i in ('dir/b *.*') do (
set name=00000%%i
ren %%i.%%j !name:~-6,6!.%%j
)
pause
这个代码只能对同一位置的文件重命名进行补位,怎么修改代码使其对当前位置的某个固定的子文件夹的文件重命名并补位