JAVA中获取文件的大小和文件的扩展名
一、获取文件扩展名(该段代码来自安科网网站装男人的博客https://www.cnblogs.com/nanrenzhuang/archive/2013/05/19/6315546.html)
publicstaticStringgetExtensionName(Stringfilename){
if((filename!=null)&&(filename.length()>0)){
intdot=filename.lastIndexOf('.');
if((dot>-1)&&(dot<(filename.length()-1))){
returnfilename.substring(dot+1);
}
}
returnfilename;
}
二、获取不带扩展名的文件名(该段代码来自安科网网站装男人的博客https://www.cnblogs.com/nanrenzhuang/archive/2013/05/19/6315546.html)
publicstaticStringgetFileNameNoEx(Stringfilename){
if((filename!=null)&&(filename.length()>0)){
intdot=filename.lastIndexOf('.');
if((dot>-1)&&(dot<(filename.length()))){
returnfilename.substring(0,dot);
}
}
returnfilename;
}
三、获取文件大小
String path = "PATH";//该处填入文件路径
File f = new File(path);
int size = new FileInputStream(f).available() / 1024 / 1024;//结果以M为单位