批量提取文本第一行内容作为文件名

来源:百度知道 编辑:UC知道 时间:2024/03/29 22:57:52
有什么软件可以批量提取文本第一行内容作为文件名的软件

提取第二行内容为文件名
有大量的带数字的txt文件如下
001.TXT文件格式
为 :
AAAA
BBBB
12SFSD
FSDF2324
要批量提取 第二行 BBBB做为文件名
改怎么做?

批处理 软件都可以
我没说清楚 是要修改和txt同样文件名的 MP3
例如 要把001.txt文件中的第二行做为 001.mp3的文件名

@echo off
for /f "tokens=1 delims=." %%i in ('dir /b *.txt') do (
for /f "tokens=1* delims=:" %%a in ('findstr /n .* %%i.txt') do (
if "%%a"=="2" ren "%%i.mp3" "%%b".mp3
)
)
pause

----_______________________----
首先,文件文件应该和mp3文件放在同一文件夹下。
把文件的批文件保存为bat文件,也放在同一文件夹下
双击即可。
哈哈,只是把上面小楼_春雨高人的代码改了一下。

保存为bat文件运行
@echo off
for /f %%i in ('dir/b *.txt') do (
for /f "tokens=1* delims=:" %%a in ('findstr /n %%i') do (
if "%%a"=="2" ren "%%i" "%%b.txt"
))

好象没有,请编程高手给做一个吧,很简单的。
可惜我的编程早忘光了。