Java批量修改文件名称
2017-03-13 16:08
274 查看
package cn.lg.file; import java.io.File; /** * 批量修改文件 * Created by L on 2017/3/13. */ public class RenameFiles { public static void main(String[] args) { //文件夹目录 File fold = new File("/Users/L/Desktop/JAVA基础视频/day01/avi"); //列出文件夹从所有文件 File[] files = fold.listFiles(); for (File f:files) { String oldName = f.getName(); //获得前缀 int index = oldName.indexOf("_"); String startName = oldName.substring(0,index+1); //后缀名 int lastInt = oldName.lastIndexOf("."); String endName = oldName.substring(lastInt,lastInt+4); //中间名称 String midName; int startMid = oldName.indexOf("("); int endMId = oldName.indexOf(")"); if (startMid!=-1&&endMId!=-1){ midName = oldName.substring(startMid+1,endMId); }else { midName=oldName.substring(index+1,lastInt); } String newName = startName+midName+endName; System.out.println(newName); //重命名 File newFile = new File(fold,newName); f.renameTo(newFile); } } }
相关文章推荐
- java 修改文件名称/批量修改文件名称
- java 批量修改文件名称
- Java--获取指定格式的文件并批量修改文件
- 批量修改文件(照片)名称(格式)
- 在windows cgywinportable上,通过执行linux命令,批量修改文件名称。
- java实现批量修改指定文件夹下所有后缀名的文件为另外后缀名的代码
- 批量修改文件名称
- eclipse中批量修改java文件package路径
- JMeter中用java修改文件名称
- java通过file批量修改文件夹内的文件名称
- Linux系统下批量修改文件名称
- 批量修改文件名称代码
- windows下批量修改文件名称
- bash通过mac 终端修改制定文件夹里的文件名称(批量修改)
- python批量修改文件名称
- 一天一篇批处理之——Part7: 批量修改文件名称以及批量创建文件
- 批量修改文件名称或者文件内容的shell脚本
- 牛客网Java刷题知识点之File对象常用功能:获取文件名称、获取文件路径、获取文件大小、获取文件修改时间、创建与删除、判断、重命名、查看系统根目录、容量获取、获取某个目录下内容、过滤器
- 批量修改java文件的包名
- 批量修改文件名称