
修改批處理BAT代碼給子目錄文件夾重命名大家好,又來學(xué)習(xí)了,請(qǐng)教幫忙修改代碼:我要給當(dāng)前目錄里的文件夾及其子目錄(文件夾)重命名,而不影響里面的文件。但是下面的兩個(gè)代碼只能給當(dāng)前批處理所在的文件夾命名了,而對(duì)下層子目錄(文件夾)無效,請(qǐng)幫忙給看看。第一種:
問題是:代碼中 dir /ad/b又不能加參數(shù) /s ,提示說是語法錯(cuò)誤??第二種:nclick="copycode($('code0'));">復(fù)制代碼
- @echo off
- setlocal enabledelayedexpansion
- for /f delims=%%i in ('dir /ad/b') do (
- set /a num+=1
- ren %%i !num!%%i
- )
- echo 處理完畢!按任意鍵結(jié)束。
- pause>NUL
nclick="copycode($('code1'));">復(fù)制代碼
- @echo off
- setlocal enabledelayedexpansion
- for /r%%i in (.) do (
- ren %%i !num!%%~ni
- set /a num+=1
- ) 2>NUL
- echo 處理完畢!按任意鍵結(jié)束。
- pause>NUL

