在java学习中,看到如此长的文件名,想删去一部分,一个一个改太耗时,就想学以致用,用java来试试,初试成功,以后再来改进。
package com.vince.rename;
import java.io.File;
public class RenameDemo {
public static void main(String[] args) {
//获取文件名
String srcFile="F:\\BaiduYunDownload\\韩顺平-细说servlet";
File file=new File(srcFile);
if(!file.isDirectory()){
System.out.println("这不是一个目录");
}
File[] listfile=file.listFiles();
for (int i = 0; i < listfile.length; i++) {
if(listfile[i].isFile()){
String filename=listfile[i].getName();
//System.out.println(filename);
filename=filename.substring(filename.indexOf("细说"));
File refile=new File(srcFile+File.separator+filename);
//System.out.println(filename);
listfile[i].renameTo(refile);
System.out.println("success!"+" "+i);
}
}
}
}