如何做一个重命名的软件

来源:百度知道 编辑:UC知道 时间:2024/07/03 02:23:39
用java 或c怎么做一个批量重命名的软件!~
就是给一个文件夹下的所有文件都重命名
主要思想是什么源代码怎么写?
这两个会那个写哪个(当然全写了更好)
谢谢我急用
写的好我会加分的
如果懒得写代码的 帮忙把思想分析一下都需要用到什么类什么方法 或者c语言中需要用到什么函数之类的

我只写了一个批量改后缀的
参考下吧
import java.io.*;
import java.util.*;
//批量改后缀

public class changeextra extends abstractChangrExtra{

//提示
public void help(){
try{
BufferedReader reader=new BufferedReader(new InputStreamReader(System.in));
// 输入目录
System.out.println("please input the directory:");
directory=reader.readLine();
//输入想要改的文件后缀
System.out.println("please input the extra:");
extra=reader.readLine();
//输入更改为的后缀
System.out.println("please input the extra you want to:");
renameTo=reader.readLine();
}catch(IOException e){
e.printStackTrace();
}
}

List findFile(String rootDir,String fileName){
List list=new ArrayList();
File file=new File(rootDir);
//列出其下的所有子文件
File[] subFile=file.listFiles();
if(null==subFile){
return list;
}
for(int i=0;i<subFile.length;i++){