今天在网上下载了好多的影视视频资源。但是下载下来之后发现了一个问题:所有的视频都有很长的共同前缀,在视频播放器中无法直观地看到每个视频对应的内容(标题),想找对应的集数就很困难。所以想着用Java中的文件操作,写了一个10行程序,批量去掉前缀。
import java.io.File;
public class FileChangeName {
public static void main(String[] args) {
String parentPath="";//对应的目录
String regex="";//分割用的字符串
File dir = new File(parentPath);
File[] files = dir.listFiles();
for (File file : files) {
String name = file.getName();
String newname = name.split(regex)[1];
file.renameTo(new File(parentPath+"/"+newname));
}
}
}
//这里要注意:file.renameTo()参数要填file类型。所以用新文件名new一个file对象即可
效果不错!
版权原因,所以给视频打上码,获取方式也不贴了。。。
溜了溜了~~~~~~~~