java如何去掉后缀名

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java如何去掉后缀名相关的知识,希望对你有一定的参考价值。

首先需要获取文件名称,然后通过文件名称用substring(*,*)方法得到没后缀名的文件名。
示例代码:
String filename= "xxxx.tmp";
File file = new File(filename);
String getFilename = file.getFileName();
String name = getFilename .substring(0,getFilename .lastIndexOf("."));//获取除后缀1位的名称
//getFilename .substring(getFilename .lastIndexOf("."));//这个是获取后缀名
参考技术A 可以使用正则表达式:
String filename = "hello.java";
filrname = filename.replaceAll("\\..*$", "");

得到的结果为: "hello"

windows服务器设置文件属性设置去掉隐藏已知文件类型的扩展名(即文件后缀名可见)

摘要:

1、文件后缀名不可见,系统运维过程容易发生同名不同后缀的文件操作混淆的情况
2、windows系统默认是文件后缀名不可见
3、所以需要更改一下配置。
4、操作步骤如下图:
(1)点击组织-文件夹和搜索选项
(2)点击“查看”标签并取消勾选“隐藏已知文件类型的扩展名”
 
原文链接:

 

技术分享图片

文件没有显示后缀容易误操作

 

技术分享图片

点击组织-文件夹和搜索选项

 

技术分享图片

点击查看标签并取消勾选隐藏已知文件类型的扩展名

 

技术分享图片

设置后的效果

 

以上是关于java如何去掉后缀名的主要内容,如果未能解决你的问题,请参考以下文章

怎么去掉文件后面的后缀名

截取文件名但去掉后缀名

怎么隐藏文件后缀名?

在c语言中,怎样去掉文件后缀名?

怎样才能把文件的后缀名隐藏?

用shell命令怎样批量删除文件的后缀名