• 改文件扩展名2


    今天要给一大堆文件换扩展名.网上找了半天没找到合适的工具.就用java写了一个.写的太丑陋了.都不想再看.以后有时间了好好另写个.

     
    //改目录下文件名的扩展名
    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);
            }
        }
    
    }
  • 相关阅读:
    Droppable(放置)组件
    Draggable(拖动)组件
    1.引入必要的文件 2.加载 UI 组件的方式 4.Parser 解析器
    mvc自带的异步表单提交
    MVC,jquery异步
    Container With Most Water
    Palindrome Number
    String to Integer (atoi)
    Merge k Sorted Lists
    Longest Valid Parentheses
  • 原文地址:https://www.cnblogs.com/qqjue/p/2609841.html
Copyright © 2020-2023  润新知