javafile怎样获取到file文件名的后缀?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javafile怎样获取到file文件名的后缀?相关的知识,希望对你有一定的参考价值。

演示:

File f =new File("Test.txt");
String fileName=f.getName();
String prefix=fileName.substring(fileName.lastIndexOf(".")+1);
System.out.println(prefix);

    JAVA一般存在两种文件格式,如下:
    1.*.java文件是保存源代码的文本文件 (*代表类名)
    使用 javac *.java可以编译该文件
    使用 java *可以运行该类 
    2.*.class是用于保存 Java类的 二进制编码以及Class对象,每一个 Java类都有一个解释该类特征的 Class对象。*.jar文件 是一种压缩文件格式

JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一些Java工具和Java的核心类库(Java API)。不论什么Java应用服务器实质都是内置了某个版本的JDK。主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如,IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK[ 。

另外,可以把Java API类库中的Java SE API子集和Java虚拟机这两部分统称为JRE(JAVA Runtime Environment),JRE是支持Java程序运行的标准环境。

JRE是个运行环境,JDK是个开发环境。因此写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE。而JDK里面已经包含了JRE,因此只要安装了JDK,就可以编辑Java程序,也可以正常运行Java程序。但由于JDK包含了许多与运行无关的内容,占用的空间较大,因此运行普通的Java程序无须安装JDK,而只需要安装JRE即可

参考技术A

File file =new File("Test.java");

String fileName=file.getName();

String[] token = fileName.split(".");

String pf = token[1];

如图:

php获取文件路径中的文件名和文件后缀方法

获取文件名

$file = realpath(__DIR__.‘/images/common/../addBtn.png‘);

方法一

$file = realpath(__DIR__.‘/images/common/../addBtn.png‘);
$info = pathinfo($file);
$file_name =  basename($file,‘.‘.$info[‘extension‘]);

 

获取文件后缀

方法一

$file_name = array_pop(explode(‘.‘, $fpath));

 方法二

function getFileSuffix($filename){
    return strrpos($filename, ‘.‘) ? substr($filename, strrpos($filename, ‘.‘)+1) : ‘‘;
}

 

以上是关于javafile怎样获取到file文件名的后缀?的主要内容,如果未能解决你的问题,请参考以下文章

在c语言中怎样打开一个文本文档

JavaFile.createTempFile创建临时文件

java file 获取文件大小 是啥单位

怎样在Android中解析doc,docx,xls,xlsx格式文

JavaI/O:File类的常用方法

PHP获取文件后缀名(提供7种方法) 阿星小栈