用Java对文件进行重命名

博主在整理磁盘时发现电影文件名前有[电影天堂www.dy2018.com]等字样,决定编写Java程序进行批量重命名。分析文件名后,确定标识特征并提出解决方案:检查文件名是否包含dy2018,截取标识前后内容生成新文件名。代码实现这一功能。
摘要由CSDN通过智能技术生成

昨天闲来无事,对磁盘进行了整理。当整理到F盘(放的都是电影之类的)时发现好多电影文件名字前面都有一些标识,我经常在电影天堂上下载电影,所以下载的电影名前面都会有[电影天堂www.dy2018.com]、[电影天堂www.dy2018.net]等字样,感觉很不爽。于是我就想把这些字样去掉,可是程序猿都有一些懒,我也不例外,那么多懒得一个个删除,又懒得去网上找那些批量修改文件名的软件,就想到写个程序。于是,我就开始敲代码了。

首先分析文件名:

通过比较发现都是类似“[电影天堂www.dy2018.com]”的样式,大多数文件名中电影天堂的标识是在开头,有一部分是在最后(也就是文件扩展名之前)。而且在标识前后有的有一个“."字符来分割文件名和标识。

举例说明:

[电影天堂www.dy2018.com]活在当下.720p.BD中英双字幕.rmvb
[电影天堂www.dy2018.com].活在当下.720p.BD中英双字幕.rmvb
活在当下.720p.BD中英双字幕.[电影天堂www.dy2018.com].rmvb

写程序时多考虑了一下,比如说标识在文件名中间(活在当下.720p.[电影天堂www.dy2018.com].BD中英双字幕.rmvb)。

通过以上分析,发现标识都包含dy2018字样,标识前后有字符点。

解决思路:

获取文件名,判断是否含有dy

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值