• ttt


    //改目录下文件名的扩展名
    import java.io.File;
    public class re {
    	public static void main(String[] args){
    		File file = new File("D:\\tmep");
    		String pre = new String("sql");
    		String aft = new String("txt");
    		run(file,pre,aft);
    	}
    	public static void run(File f,String from,String to) {
    		
    		if (f.isFile())	renname(f,from,to);
    		else for (File a:f.listFiles())	run(a,from,to);
    		
    	}
    	public static String getSubname(File f) {
    		String[] names = f.getName().split("\\.");
    		if (names.length>1)		return names[names.length-1];
    		else return "";
    	}
    	public static String getname(File f ) {
    		String[] names = f.getName().split("\\.");
    		String filename = names[0];
    		for(int i=1;i<names.length-1;i++) {
    			filename = filename+"."+names[i];
    		}
    		return filename;
    	}
    	public static void renname(File renf,String from,String to) {
    			if (renf.isFile()&&(getSubname(renf).equalsIgnoreCase(from))) {
    			renf.renameTo(new File(getname(renf)+"."+to));
    			System.out.println(renf.getPath()+"->"+getname(renf)+"."+to);
    		}
    	}
    
    }
    
  • 相关阅读:
    冲刺第五天个人博客
    冲刺第四天个人博客
    典型用户及场景
    冲刺第三天个人博客
    冲刺第二天个人博客
    冲刺第一天个人博客
    第三周学习进度表
    第二周学习进度表
    webServices
    vs开发工具使用问题
  • 原文地址:https://www.cnblogs.com/qqjue/p/2609848.html
Copyright © 2020-2023  润新知