
CODE: [Copy to clipboard]@echo off
::文件夹名最前面的要替换的字符串
set "ching=qqq"
::文件夹下面的那个文本文件名字
set "fn=a.txt"
setlocal enabledelayedexpansion
for /f "delims=" %%d in ('dir /b /ad %ching%*') do (
set "d=%%d"
set "t=!d:%ching%=!"
set /a n=0
for /f "delims=" %%s in ('type "%%d\%fn%"') do (
set /a n+=1
if !n!==2 (
set "str=%%s"
set "str=!str:~4!"
echo ren "!d!" "!str!!t!"
)
)
)
pause>nul
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |