今天看下载的视频资源,视频名字一大长串不需要的字,看不到后面的章节名,就写一个Java批量重命名的程序
package pers.haomu.rename;
import java.io.File;
import java.nio.file.Path;
/**
* @author Haomu
* @Description
* @Version 1.0
* @create 2020-02-03-16:02
*/
public class FileRename {
/**
* @Author Haomu
* @Description path:文件路径名,oldName:需要被更换的字符串,newName:新字符串
* @Date 2020/2/3
* @Param [path, oldName, newName]
* @return void
**/
public void renameFile(String path,String oldName,String newName){
File filePath = new File(path);
File[] files = filePath.listFiles();
for (File file : files) {
if (file.getName().contains(oldName)){
String newString = file.getName().replace(oldName,"");
File newFile = new File(path + "\\" + newString);
file.renameTo(newFile);
System.out.println("修改后为:" + newFile);
}
}
}
}