• 文件名命工具类(将指定目录下的文件的type类型的文件,进行重命名,命名后的文件将去掉type)


    import java.io.File;
     
    /**
     * <b>function:</b> 文件命名工具类
     * @author hoojo
     * @createDate 2012-5-14 下午01:58:14
     * @file FileRenameUtils.java
     * @package com.hoo.util
     * @blog http://blog.csdn.net/IBM_hoojo
     * @email hoojo_@126.com
     * @version 1.0
     */
    
    public abstract class UpdateFileName {
        
        private final static String FILE_PATH = "D:\apache-tomcat-6.0.33\webapps\jwchat";
        
        /**
         * <b>function:</b> 将指定目录下的文件的type类型的文件,进行重命名,命名后的文件将去掉type
         * <p>example: 如果type = html; index.html.html -> index.html</p>
         * <p>example: 如果type = zh_CN; index.html.zh_CN -> index.html</p>
         * @author hoojo
         * @createDate 2012-5-16 下午02:16:48
         * @param path
         * @param type
         */
        public static void rename(String path, String type) {
            if (path == null || "".equals(path)) {
                path = FILE_PATH;
            }
            File dir = new File(path);
            File[] list = dir.listFiles();
            for (File file : list) {
                String name = file.getName();
                String[] s = name.split("\.");
                if (s.length == 3 && type.equals(s[2])) {
                    System.out.println(s[0] + "--" + s[1] + "--" + s[2]);
                    file.renameTo(new File(path + "/" + s[0] + "." + s[1]));
                }
            }
        }
        
        public static void main(String[] args) {
        	UpdateFileName.rename("D:\apache-tomcat-7.0.53\webapps\jwchat", "zh_CN");
        }
    }

    版权声明:本文为博主原创文章,未经博主允许不得转载。

    today lazy . tomorrow die .
  • 相关阅读:
    sqlhelper类
    嵌入式的n个方向
    study vim + cscope
    mail lists
    关于我的学习
    yahoo enter linux mobile competition
    找工作啦 啦啦啦啦啦
    minicom display unsolicited codes
    并购的年代
    配置rt73无线网卡至suse10.3
  • 原文地址:https://www.cnblogs.com/france/p/4808571.html
Copyright © 2020-2023  润新知