返回列表 发帖
回复 3# ShowCode

递归,先处理子目录
powershell
function xren() {
param( [String]$dir )
Push-Location $dir
Get-ChildItem -Directory | ForEach-Object {
xren $_.Name
echo $_.FullName
Rename-Item $_.FullName -newname ("x" + $_.Name)
}
Pop-Location
}
xren .COPY

TOP

批处理
@echo off
setlocal enabledelayedexpansion
call :C_ren .
pause
exit/b
:C_ren
pushd %1
for /f  "usebackq delims=" %%i in (` dir /b /ad `) do (
call :C_ren %%i
echo %%~fi
set oldname=%%~ni
set newname=x%%~ni
echo ren %%i !newname!
)
popd
goto :eofCOPY
1

评分人数

TOP

返回列表