
【已解決】批處理文件夾名中數(shù)字補(bǔ)0最后由 haole 于 -6-20 00:16有很多文件夾是以數(shù)字命名的,怎樣才能讓文件夾名中不足3位的數(shù)字補(bǔ)0,文件夾中有文件,希望修改文件夾名字,不修改文件名字例1:文件夾的名字分別是1,2,3……,希望修改為001,002,003……例2:文件夾的名字分別是1_1,1_2,1_3……,希望修改為001_001,001_002,001_003……附上解決辦法:例1代碼由
522235677提供
例2代碼由nclick="copycode($('code0'));">復(fù)制代碼
- @echo off & setlocal enabledelayedexpansion
- for /f delims= %%a in ('dir /ad /b') do (
- set a=%%a
- if !a:~1,1!== (ren %%a 00%%a) else (if !a:~2,1!== ren %%a 0%%a)
- )
- pause
apang提供
nclick="copycode($('code1'));">復(fù)制代碼
- @echo off & setlocal enabledelayedexpansion
- for /f tokens=1,2 delims=_ %%a in ('dir /ad /b *_*') do (
- set /a a=%%a+1000,b=%%b+1000
- ren %%a_%%b !a:~-3!_!b:~-3!
- )
- pause

