利用IO流中File类 批量修改文件名

来源:互联网 发布:淘宝双11多久发货 编辑:程序博客网 时间:2024/06/06 23:17


将上述文件改名为 有序且具有核心关键字的文件名

<span style="font-size:18px;">package cn.itcast_05;import java.io.File;import java.io.FilenameFilter;public class FileNameChangeDemo {public static void main(String[] args) {File file1=new File("F:\\51CTO计算机学习资料");File[] f=file1.listFiles(new FilenameFilter() {@Overridepublic boolean accept(File dir, String name) {if(name.endsWith(".wmv"))return true;return false;}});for(File tmp:f){//System.out.println(tmp.getName());String str=tmp.getName();int i;for(i=0;i<str.length()-1;i++)if(str.charAt(i)=='-'&&Character.isDigit(str.charAt(i+1)) )break;String s=str.substring(i+1,i+7);s+=".wmv";File ft=new File(file1,s);System.out.println(tmp.renameTo(ft));}}}</span>

运行结果



0 0