package cheng.fei2;
import java.io.File;
//批量修改名称
public class Test3 {
public static void main(String[] args) {
// TODO Auto-generated method stub
File f=new File("E:\\新建文件夹");
// public File[] listFiles(FileFilter filter)返回抽象路径名数组,这些路径名表示此抽象路径名表示的目录中满足指定过滤器的文件和目录
File[] ff=f.listFiles();
for(File fff:ff){
String name=fff.getName();
System.out.println(name);
//截取第一次出现下划线的地方
int start=name.indexOf("_");
String startname=name.substring(start+1, start+4);
System.out.println(startname);
int end=name.lastIndexOf("_");
String endname=name.substring(end);
System.out.println(endname);
String newname=startname.concat(endname);
System.out.println(newname);
File f1=new File(f,newname);
//public boolean renameTo(File dest)重新命名此抽象路径名表示的文件。
System.out.println(f.renameTo(f1));
}
}
}
import java.io.File;
//批量修改名称
public class Test3 {
public static void main(String[] args) {
// TODO Auto-generated method stub
File f=new File("E:\\新建文件夹");
// public File[] listFiles(FileFilter filter)返回抽象路径名数组,这些路径名表示此抽象路径名表示的目录中满足指定过滤器的文件和目录
File[] ff=f.listFiles();
for(File fff:ff){
String name=fff.getName();
System.out.println(name);
//截取第一次出现下划线的地方
int start=name.indexOf("_");
String startname=name.substring(start+1, start+4);
System.out.println(startname);
int end=name.lastIndexOf("_");
String endname=name.substring(end);
System.out.println(endname);
String newname=startname.concat(endname);
System.out.println(newname);
File f1=new File(f,newname);
//public boolean renameTo(File dest)重新命名此抽象路径名表示的文件。
System.out.println(f.renameTo(f1));
}
}
}