Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java 获取文件名

作者:△冷色彩   发布日期:2025-05-21   浏览:76

import java.io.File;

public class FileNameExample {
    public static void main(String[] args) {
        // 创建一个File对象,表示文件或目录的路径
        File file = new File("C:\\example\\test.txt");

        // 获取文件名(包括扩展名)
        String fileName = file.getName();
        System.out.println("文件名: " + fileName);

        // 如果需要获取不带扩展名的文件名,可以使用以下代码
        String fileNameWithoutExtension = "";
        int dotIndex = fileName.lastIndexOf('.');
        if (dotIndex != -1) {
            fileNameWithoutExtension = fileName.substring(0, dotIndex);
        }
        System.out.println("不带扩展名的文件名: " + fileNameWithoutExtension);
    }
}

解释说明:

  1. 创建 File 对象:我们使用 new File("路径") 来创建一个 File 对象,该对象表示文件或目录的路径。
  2. 获取文件名:通过调用 file.getName() 方法可以直接获取文件的名称(包括扩展名)。
  3. 去除扩展名:如果需要获取不带扩展名的文件名,可以通过查找文件名中最后一个点 (.) 的位置,并使用 substring 方法截取点之前的部分。

这段代码展示了如何从给定的文件路径中提取文件名以及去除扩展名后的文件名。

上一篇:java数组怎么定义

下一篇:java class文件

大家都在看

java连接数据库的代码

ubuntu 卸载java

java sort用法

java collections.sort

java file类的方法

java 判断

java时间数据类型

java 时间加一天

java demo

java 截取

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站