永发信息网

如何提取文本文件第二行的内容为文件名?(批处理)

答案:4  悬赏:50  手机版
解决时间 2021-04-05 03:45
例如TXT文件内容如下:
111
222
333
444

如何将文件名改为222
多个文件都要实现,第二行的内容是不同的
请注意要实现批处理,让它自动改名而不能每个程序还需要我去输入名字
最佳答案
比如你原来的文件名为abcd.txt

@echo off
setlocal enabledelayedexpansion
set n=0
for /f "delims= " %%a in (abcd.txt) do (set /a n+=1
if !n!==2 set b=%%a)
ren abcd.txt %b%
echo 完成!
pause>nul

=======================================

请问你不说那几个文件都没说文件名。。在哪个地方。。我们怎么实现你不输名字就自动改名呢??!!!!
全部回答
@echo off&setlocal enabledelayedexpansion&for /f "delims=" %%1 in ('dir/b "*.txt"')do set ed=0&for /f "delims=" %%2 in (%%1)do (set/a ed+=1 if !ed!==2 ren "%%1" "%%2" )
@echo off setlocal enabledelayedexpansion for /f "tokens=*" %%i in ('dir /a-d /b *.txt') do ( call :re "%%i" ) :re for /f "skip=1 tokens=*" %%a in (%~1) do ( ren "%~1" "%%a" goto :eof )
@echo off for /f "delims=" %%i in ('dir /s/b *.txt') do ( set /p var=<%%i call,set var=%%var:~2,9%% call,ren "%%i" "%%var%%%%~xi" ) exit 这个快点,不过提问题最好不要这样,你累我们累。一次说清,ok?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国古代中央集权制度的知识网络.
某潜水艇在上浮过程中运动越来越快.在某位置
什么是高等教育试点院校?
公安部门能否仅凭像是 和邻居说视频和本人像
Well I was doubling over the load on my sh
网上投资理财的方式有哪些?
用对比和排比的写法来写一篇200字的《校园的
六角恐龙鱼好养吗,这鱼叫什么名字
小品演员有个叫什么桑的,跳舞唱歌都会的
封神榜中谁是如来佛祖
女生怎么才能变漂亮一点?
大话西游2藏宝阁卖的公示期角色在定单里看不
大众帕萨特2000款 1.8 自动 gsi 40万公里 多
香油粉红色是怎么回事?
计算 2001×2002分之2003+2002×2003分之2004
推荐资讯
单选题关于LC振荡电路中的振荡电流,下列说法
呼和浩特市2016年什拉门更拆迁
石狮晋江哪里有游泳池
单选题在两个生态系统的交界处(如草场和森林
station,p o l i c e什么意思
Battery-operated slippers are used seeing
求鄂尔多斯草原和沙湖旅行必备常识,要非常全
凤华陶晶无油烟炒锅价格表
某自来水厂为了减少自来水中有些元素对人体的
如果257×34>257×□,□最大可以是________
我有一搜三百吨的运沙船,租给乙方一年为期限
房水是由什么产生的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?