|
|
发表于 2014-1-15 09:56:58
|
显示全部楼层
回复 8# go3up - @echo off
- setlocal enabledelayedexpansion
- for /f "delims=" %%i in ('dir /b /ad ^| findstr "(.*)"') do (
- REM Level one folder
- for /f "delims=()" %%j in ("%%i") do (
- set strLevelOne=%%j
- )
- for /f "delims=" %%k in ('dir /b /a-d "%%i"') do (
- ren "%%i\%%k" "!strLevelOne!%%~xk"
- )
- REM Level two folder
- for /f "delims=" %%l in ('dir /b /ad "%%i" ^| findstr "(.*)"') do (
- for /f "delims=()" %%m in ("%%l") do (
- set strLevelTwo=%%m
- )
- for /f "delims=" %%n in ('dir /b /a-d "%%i\%%l"') do (
- ren "%%i\%%l\%%n" "!strLevelTwo!%%~xn"
- )
- )
- )
复制代码 |
评分
-
查看全部评分
|