文件改名

来源:互联网 发布:志鸿优化设计答案语文 编辑:程序博客网 时间:2024/04/28 22:01
package com.entel.research;import java.io.File;public class FileRename{String dir = "";String temp = "";public static void main(String[] args){FileRename fileRename = new FileRename();String[] result = fileRename.serachFiles("I:\\龙珠Z");for(String fileName:result){File file = new File("I:\\龙珠Z\\"+fileName);   //指定文件名及路径if (fileName.indexOf(".") >= 0){fileName = "龙珠"+fileName.substring(20, 23)+"国日粤.mkv";}file.renameTo(new File("I:\\龙珠Z\\"+fileName));   //改名}}public String[] serachFiles(String dir){File root = new File(dir);File[] filesOrDirs = root.listFiles();String[] result = new String[1000];for (int i = 0; i < filesOrDirs.length; i++){if (filesOrDirs[i].isDirectory()){serachFiles(filesOrDirs[i].getAbsolutePath());}else{result[i] = filesOrDirs[i].getName();temp += filesOrDirs[i].getName() + ",";}}return temp.split(",");}}

 
原创粉丝点击