JAVA中获取文件的大小和文件的扩展名

董老师在硅谷 2018-04-22

一、获取文件扩展名(该段代码来自安科网网站装男人的博客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为单位

相关推荐