最近下载了些视频资料学习,视频为每个部分的编号都是从01一直递增,如果全部加到播放器里面,会非常的乱,无法按照模块分类排序,文件目录大致是这样的:
所以决定给文件名加一下前缀,使其按照模块分类排序,例如第一部分的01.xxx文件夹下的文件名修改为11_01.xxx.vep,以此类推。这本是很简单的实现,可是有些API不常用转眼就忘,因此整理到自己博客,以后再用CV大法的时候也会方便些。
/**
* 12改名
* @param path
*/
public static void rename12(String path) {
//获取文件夹下的所有文件
File[] files = new File(path).listFiles();
//遍历所有文件
for(File file : files) {
//获取文件名
String fileName = file.getName();
System.out.println("旧文件名为: " + fileName);
//文件后缀名为.vep的则加前缀12_,其他文件忽略
if(fileName.endsWith(".vep")) {
fileName = "12_" + fileName;
System.out.println("新文件名为: " + fileName);
//改名后的新文件落地
file.renameTo(new File(path + fileName));
}
}
}