用Java写得小程序,保存在这里吧···
  import java.io.*; 
public class changefilename {  public static void main(String[] args)  {   System.out.println("->->->Main Begin...");   String path = new String("E:\\");   changepathname(path);   System.out.println("->->->Main End...");  }    public static void changepathname(String path)  {   System.out.println("->->->changepathname Begin...");   File d = new File(path);   //取得当前文件夹下所有文件和目录的列表   File lists[] = d.listFiles();   String pathss = new String("");   //对当前目录下面所有文件进行检索   for(int i = 0; i < lists.length; i ++)   {    if(lists[i].isFile())    {     String filename = lists[i].getName();     filename = upCase(filename);     String toName = new String(path + filename);     File tempf = new File(toName);          lists[i].renameTo(tempf);      System.out.println("new fullfilename is:" + toName);       }    else    {     pathss = path;     //进入下一级目录     pathss = pathss + lists[i].getName() + "\\";         //递归遍历所有目录     changepathname(pathss);        }   }     System.out.println("->->->changepathname End...");  }    public static String upCase(String filename)  {   System.out.println("->->->upCase Begin...");   String tempstr = new String("");   char tempch = ' ';   for(int i = 0; i < filename.length(); i ++)   {    tempch = filename.charAt(i);    if(64 < filename.charAt(i)&& filename.charAt(i) < 91)//是大写字母     tempch += 32;    tempstr +=  tempch;   }   System.out.println("new filename is:" + tempstr);   System.out.println("->->->upCase End...");   return  tempstr;  }   }
 
   
 
  |