以JAVA为例:
File file=new File("pathname");
/* 过滤目录和不存在的文件
* if(!(file.exists()||file.isFile())){
* return ;
* }
*/
if(!(file.exists()||file.isFile())){
return ;
}
/* String s[]=file.getName().split("\\.");
* 根据正则表达式分割成数组
*/
String s[]=file.getName().split("\\.");
String pathstr=file.getPath();
/* 如果 s.length<2 表示没有后缀
* 可以自己加一个
* 否则就可以得到后缀了,数组的最后一个就是它的后缀
*/
if(s.length<2){
pathstr=pathstr+".jpg";
}else {
String 后缀=s[s.length-1];
}
我的开发标准Java实现圈圈现在效果,等待,加载,刷新圆圈进度条:点击打开链接
我的小工具Java批量复制文件并且保存目录结构:点击打开链接
电脑硬盘内存分析助手:点击打开链接我的开发小工具安卓配置文件XML批量反编译:点击打开链接
我的小工具下载:Java实现文件夹图片提取:点击打开链接
Andriod Studio 汉化包:点击打开链接
我的andriod开发中文帮助文档:点击打开链接