求批处理,提取记事本里的内容,并改名。

例如有个记事本歌词.txt这个文本里边有很多行内容,找到里边有个内容是D:\歌曲\流行音乐\偏偏爱上你.mp3怎么用批处理执行,拿到流行音乐这几个字并把歌词.txt这个文... 例如有个记事本 歌词.txt
这个文本里边有很多行内容,找到里边有个内容是 D:\歌曲\流行音乐\偏偏爱上你.mp3
怎么用批处理执行,拿到 流行音乐 这几个字 并把歌词.txt这个文件改名成 流行音乐歌词.txt

我的思路是这个歌词的txt位置是固定的 ,可以指定路径
通过 查找固定的【D:\歌曲\】作为开头,找到后拿后面的内容直至下个 【\】 结束
复制刚才取到的文本
重命名文件 粘贴刚才取到的文本+原文件名
求批处理,如有详细解释,追加分。
展开
 我来答
sudoku52
2012-03-27 · TA获得超过7万个赞
知道大有可为答主
回答量:1.2万
采纳率:82%
帮助的人:4865万
展开全部
@echo on
set fn=a.txt
for /f "tokens=3 delims=\" %%i in ('type "%fn%"') do move "%fn%" "%%i%fn%"&goto :eof
追问
move "%fn%" "%%i%fn%"&goto 

:eof

后边这句貌似走不过去
追答
我测试了没问题,goto 和后面的连在以前,中间一个空格
@echo on
set fn=a.txt
for /f "tokens=3 delims=\" %%i in ('find "D:\歌曲" "%fn%"') do move "%fn%" "%%i%fn%"&goto :eof
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式