[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] [已解决]求批处理以歌曲文件名生成同名txt

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

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

歌曲文件格式如下:

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

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

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

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

谢谢!
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

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

TOP

对了,就是这样,效率很高,谢谢2楼,很喜欢用bat处理文件,楼上每次都帮我,谢谢

TOP

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

评分人数

Talk is cheap. Show me the code.
没事不要瞎扯淡,有能耐就把代码贴出来给我看。

TOP

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

评分人数

TOP

返回列表