Java--语言应用--批量修改MP3的文件名、标题

本文讲述了作者使用Java进行批量修改MP3文件名,以及遇到的播放器显示歌名问题。通过研究发现,播放器显示的是MP3文件的ID3标签中的“标题”字段,而不仅仅是文件名。在尝试修改ID3标签的曲折过程中,最终选择通过手动设置所有MP3的标题为空,使播放器以文件名为歌名。
摘要由CSDN通过智能技术生成

从网上下了些脱口秀mp3,准备回家的时候在路上听听。

下载之后发现文件名都是以“某某网整理”开头,导入到手机之后歌名长得连有用的信息都看不到了。

不想一个个改了,于是敲了几行java,来了个批量重命名,有循环就是好啊!

package file;

import java.io.File;

public class ChangeFileName {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		String parentDir="E:\\<span style="font-family:Microsoft YaHei;">脱口秀</span>\\2014\\";
		File parent=new File(parentDir);
		File[] files=parent.listFiles();
		for (int i = 0; i < files.length; i++) {
			String oldName=files[i].getName();
			String newName=oldName.replace("【鸿新网www.hhxin.com整理】<span style="font-family:Microsoft YaHei;">脱口秀第</span>","");
			newName=newName.replace("<span style="font-family:Microsoft YaHei;">期</span>:", "");
			files[i].renameTo(new File(parentDir+newName));
		}
	}
}
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值