java 实现批量文件重命名
2012-07-28 19:34
507 查看
//现在下载的好多电影都令人很头疼,包括了许多网址之类的东西,为了还原一个纯净的电影名字,试试下面的代码
package com.bjsxt.hibernate.model;
import java.io.File;
public class Rename {
public static void main(String[] args) {
File fl=new File("F:\\video\\爱情公寓"); //文件夹路径,注意双斜杠
String[] files=fl.list();
File f=null;
String filename="";
for(String file:files)
{
f=new File(fl,file);
filename=f.getName();
System.out.println(filename);
//这里用replaceAll方法和正则取出文件名中的数字
String newStr = filename.replaceAll("\\D", "");
f.renameTo(new File(fl.getAbsolutePath()+"\\"+"爱情公寓 第一季 "+newStr+".rmvb"));
}
}
}
package com.bjsxt.hibernate.model;
import java.io.File;
public class Rename {
public static void main(String[] args) {
File fl=new File("F:\\video\\爱情公寓"); //文件夹路径,注意双斜杠
String[] files=fl.list();
File f=null;
String filename="";
for(String file:files)
{
f=new File(fl,file);
filename=f.getName();
System.out.println(filename);
//这里用replaceAll方法和正则取出文件名中的数字
String newStr = filename.replaceAll("\\D", "");
f.renameTo(new File(fl.getAbsolutePath()+"\\"+"爱情公寓 第一季 "+newStr+".rmvb"));
}
}
}
相关文章推荐
- Java实现文件批量复制避免文件 4000 名重复并且重命名
- java代码实现根据JSON文件进行批量文件重命名或者改目录结构
- JAVA实现文件重命名
- java实现:文件重命名+文件拷贝
- Java实现文件批量导入导出实例(兼容xls,xlsx)
- 从java重命名文件失败来看mv的内部实现过程
- java实现FTP远程文件移动(重命名、复制、拷贝)
- 基于poi,jxl实现的Java批量写Excel文件模版
- java 批量文件后缀重命名
- Java实现文件重命名
- Java实现对文件做压缩和解压缩(一般用于文件批量导入导出)
- 利用swfupload实现java文件批量上传
- [Java01]实现文件重命名
- 利用swfupload实现java文件批量上传
- java实现文件重命名的方法
- VBS实现批量重命名文件并且操作前备份原有文件
- 用java实现批量下载选中文件
- Java实现的文件上传下载工具类完整实例【上传文件自动命名】
- Java实现文件重命名
- java实现批量拷贝音乐文件