Board logo

标题: [文本处理] [已解决]求批处理以歌曲文件名生成同名txt [打印本页]

作者: hepeisheng    时间: 2015-5-6 20:42     标题: [已解决]求批处理以歌曲文件名生成同名txt

本帖最后由 hepeisheng 于 2015-5-6 22:20 编辑

1个文件夹内有很多子文件夹,子文件夹内有很多歌曲,求在这文件夹内双击bat,把每个子文件夹里的歌曲文件,(遍历文件夹)以歌曲文件名生成同名txt,有重复的第二个或以上不用生成,

歌曲文件格式如下:

胭脂泪-刘紫玲-佳人曲-DSD-2012

只生成第1条"-"线前的名字,如:

胭脂泪-刘紫玲-佳人曲-DSD-2012.mp3生成:胭脂泪.xtx

xtx里为空的,
xtx生成在歌曲所在的那个子文件夹里

谢谢!
作者: pcl_test    时间: 2015-5-6 21:56

  1. @echo off
  2. for /f "tokens=1* delims=-" %%a in ('dir /s /b *.mp3') do cd.>"%%~dpa%%~na.txt"
  3. pause
复制代码

作者: gawk    时间: 2015-5-6 22:14

  1. @echo off
  2. for /f "delims=-" %%a in ('dir /b /s /a-d *.mp3') do cd.>"%%~dpa%%~na.txt"
  3. pause
复制代码

作者: hepeisheng    时间: 2015-5-6 22:20

对了,就是这样,效率很高,谢谢2楼,很喜欢用bat处理文件,楼上每次都帮我,谢谢
作者: hepeisheng    时间: 2015-5-6 22:29

3楼的代码同样成功,多谢支持




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