Java 文件处理简单工具函数

来源:互联网 发布:javascript 替换对象 编辑:程序博客网 时间:2024/05/22 17:41
   ## Java 文件处理简单工具函数 ##   **在日常生活中,遇到一些关于文件处理的简单问题,总结了一些工具函数。   1.能得到某个文件夹下所有文件的路径——set保存   2.获取文件的后缀名——可以用来筛选**

1:获取文件夹下所有文件路径(不包括文件夹本身), 参数File为文件夹路径,返回值set保存了所有文件路径

    public static Set<String> getFile(File file){        Set<String> set=new HashSet<String>();        if (file.isFile()) {            set.add(file.getAbsolutePath());        } else {            for(File f:file.listFiles()) {                set.addAll(getFile(f));            }        }        return set;    }

2.获取文件后缀名,参数可以是文件路径也可是文件名,返回值为后缀名(不包括 “.” )

    public static String getExtensionName(String filename) {        if ((filename != null) && (filename.length() > 0)) {            int dot = filename.lastIndexOf('.');            if ((dot > -1) && (dot < (filename.length() - 1))) {                return filename.substring(dot + 1);            }        }        return filename;    }
0 0