
CODE: [Copy to clipboard][ Last edited by hackate on 2008-12-23 at 18:13 ]@echo off
set n=0
setlocal enabledelayedexpansion
for /f %%a in ('dir /b *.txt') do (
for /f "tokens=1,2 delims=:" %%b in (%%a) do (
set /a n+=1
if !n! EQU 1 set wjm=%%c
)
set /a n=0
ren "%%a" "!wjm!"
)
pause
CODE: [Copy to clipboard]@echo off & setlocal EnableDelayedExpansion
for %%a in ("C:\test\*.txt") do (
set /p str=<"%%a"
ren "%%a" "!str:*:=!.txt"
)
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |