Board logo

标题: [特效代码] BAT脚本如何批量更改文件名? [打印本页]

作者: maillard    时间: 2012-9-17 13:34     标题: BAT脚本如何批量更改文件名?

txt文档“a.txt”里面有单词及对应的汉译,示例如下:

abandon 丢弃;放弃,抛弃
ability  能力;能耐,本领
abnormal  不正常的;变态的
aboard  在船(车)上;上船
abroad  国外;到处
absence 缺席,不在场;缺乏
absent  不在场的;缺乏的
.................

A文件夹中有对应的单词mp3文件

abandon.mp3
ability.mp3
abnormal.mp3
aboard.mp3
abroad.mp3
absence.mp3  
absent.mp3

.....................

怎样将A文件夹中的MP3文件名批量更改为
abandon 丢弃;放弃,抛弃.mp3
ability  能力;能耐,本领 .mp3
abnormal  不正常的;变态的 .mp3
aboard  在船(车)上;上船 .mp3
abroad  国外;到处 .mp3
absence 缺席,不在场;缺乏 .mp3
absent  不在场的;缺乏的 .mp3
作者: Demon    时间: 2012-9-17 13:42

  1. @echo off
  2. for /f "tokens=1,2" %%a in (a.txt) do rename "A\%%a.mp3" "A\%%a %%b.mp3"
  3. pause
复制代码

作者: maillard    时间: 2012-9-17 16:15

Demon 发表于 2012-9-17 13:42



    运行提示:

命令语法不正确!
作者: maillard    时间: 2012-9-17 20:22

Demon 发表于 2012-9-17 13:42



已解决了,刚开始没有把bat文件放到需要修改文件名的同一目录下,把bat文件放到A文件夹内就解决了,非常感谢!!




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2