文件名命工具类(将指定目录下的文件的type类型的文件,进行重命名,命名后的文件将去掉type)
2015-03-08 12:18
405 查看
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"); } }
相关文章推荐
- 文件名命工具类(将指定目录下的文件的type类型的文件,进行重命名,命名后的文件将去掉type)
- 对指定目录下的文件进行筛选,并重命名拷贝到另一个目录
- 在指定目录中查找指定类型的文件,并且获取文件名再显示
- DOS工具: 当前目录文件重命名并找到最新的复制到指定目录
- 【DOS】对指定目录下的指定文件类型进行打包
- 将文件移动到指定目录下,并且加上时间戳进行重命名
- 获取指定目录下指定类型所有文件的全路径及文件名
- 将指定目录指定类型文件以指定分隔符组合文件名不换行输出到指定文件命令
- 批处理重命名文件,去掉文件名中指定的字符
- 复制文件(夹)到指定目录下,并按日期进行重命名
- 对指定文件或目录进行压缩和解压缩的工具类总结
- 两个delphi下遍历指定目录下指定类型文件的函数
- VC-获取文件夹中的指定类型的所有文件名和文件大小
- VC-获取文件夹中的指定类型的所有文件名和文件大小
- vb 搜索指定目录下的指定类型文件
- linux Shell: 定时清理指定目录下大于指定大小、指定文件名的文件?
- 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中[解决方法]
- 保存指定文件夹下的目录和文件名到文件中 Python 脚本
- Delphi两个遍历指定目录下指定类型文件的函数
- 查找该目录下指定文件类型的用 vc 6.0 编写 的关于文件搜索的例子