crownking1983 当前离线
上等兵
评分人数
pcl_test 当前离线
荣誉版主
TOP
terse 当前离线
中将
@echo off & setlocal enabledelayedexpansion for /d %%a in (*) do ( set n=10000 for /f "delims=" %%i in ('dir /b /a-d "%%a\*.*"') do ( set /a n+=1 ren "%%a\%%i" "%%a!n:~1!%%~xi" ) ) pause复制代码
wazt741521 当前离线
列兵
tigerpower 当前离线
四级士官
powershell -c "ls *.jpg|ren -new {$_.Name.PadLeft(8,'0')}"复制代码
fashionben 当前离线
5楼和1楼的是两个不同的问题。 数字文件名加前导零,是个常见问题,可用powershell tigerpower 发表于 2018-5-2 19:35
powershell -c "ls -R -file|ren -new {$_.Name.PadLeft($_.Name.Length+1,'0')}"复制代码
grace_11 当前离线
luckcsz 当前离线
a934990825 当前离线