windows批量修改文件后缀名

从乐视上下载了些视频,但都是letv为扩展名,从网上查了查,实际上就是mp4文件,

所以想把letv扩展名改为mp4,视频有点多,不想一个一个手动改,写了个java程序

批量修改

!!!!注意,renameTo方法要求全路径,否则你的文件会不见的偷笑

看代码

package utils;

import java.io.File;

/**
 * 
 * @author QLM 更改文件后缀名,比如将 xxx.letv 改为 xxx.mp4
 */
public class ChangePostfix {

	public static void main(String[] args) {
		String dir = "D:\\xiaoen2\\";                // 要改后缀文件所在的目录
		File f = new File(dir);
		File[] files = f.listFiles();                // 找到所有文件
		for (int i = 0; i < files.length; i++) {
			if (files[i].isFile() && files[i].getName().endsWith("letv")) {    // 是文件且以letv为后缀
				String newName = files[i].getName().replace("letv", "mp4");
				files[i].renameTo(new File(dir + newName));                    // 改成以mp4为后缀
			}
		}
	}

}


你可能感兴趣的:(批量修改文件扩展名)