CODE_批量修改文件名

下载好的《老友记》名字看起来很不清爽,于是写了个程序批量修改文件名。

修改前:
CODE_批量修改文件名_第1张图片
修改后:
CODE_批量修改文件名_第2张图片
附上代码:

		// Friends.S08E01.2001.BluRay.720p.x264.AC3-CMCT.mkv --> S08E01.mkv
		// 获取文件夹
		File base = new File("E:/Friends/S08");
		// 获取文件夹里的文件名
		String[] fileNameList = base.list();
		// 遍历文件,一个一个修改文件
		for(String name : fileNameList) {
			// 获取当前文件
			File sFile = new File(base.getAbsolutePath() + "/" + name);
			String firstName = name.substring(name.indexOf(".")+1, name.indexOf(".")+7);
			String lastName = name.substring(name.lastIndexOf("."), name.length());
			// 拼装文件路径和文件名
			String newPath = base.getAbsolutePath() + "\\" + firstName + lastName;
			// 重命名文件
			sFile.renameTo(new File(newPath));
		}

金代码银代码 不如自己的烂代码~

你可能感兴趣的:(等待分类中,代码)