level 1
不清楚你的实际情况,仅以问题中的样例/说明为据
复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件夹放一起运行
@璐村惂鐢ㄦ埛_000076K馃惥 off
rem 替换文件夹名称中的部分指定字符串
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@璐村惂鐢ㄦ埛_053Q95e馃惥 %z%
cd /d "%~dp0"
for /f "delims=" %%a in ('dir /ad/b') do (
set "file=%%a"
set "oldname=%%~nxa"
setlocal enableDelayedExpansion
set "newname=!oldname:testcase=bbb!"
if "!oldname!" neq "!newname!" (
echo;"!file!" --^> "!newname!"
)
endlocal
)
echo;%#% +%$%%$%/%@% %z%
pause
exit
2019年12月26日 04点12分