- 帖子
- 5
- 积分
- 18
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2015-7-28
|
@echo off
for /f "delims=" %%a in ('dir /a:-d /b *.txt') do (
set OldName=%%a
set /p NewName=<"%%a"
SetLocal EnableDelayedExpansion
more +2 "!OldName!" > "!NewName!.txt"
EndLocal
del /a /f "%%a"
)
这代码可以批量提取txt第一行作为标题,不过如果遇到 ! 【 : 类似这样的符号就跳过符号后面的 球大神修改下 能够包括符号后面的文字 谢谢了 |
|