## 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;
}