`
binge520cn
  • 浏览: 23198 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

3种Java从文件路径中获取文件名的方法

    博客分类:
  • java
阅读更多

package test; 
 
import java.io.File; 
 
public class FileName { 
 
    /**
     * @param args
     */ 
    public static void main(String[] args) { 
//      举例: 
        String fName =" G:\\Java_Source\\navigation_tigra_menu\\demo1\\img\\lev1_arrow.gif "; 
 
//      方法一: 
 
        File tempFile =new File( fName.trim()); 
 
        String fileName = tempFile.getName(); 
         
        System.out.println("fileName = " + fileName); 
 
//      方法二: 
 
        String fName = fName.trim(); 
 
        String fileName = fName.substring(fName.lastIndexOf("/")+1); 
        //或者 
        String fileName = fName.substring(fName.lastIndexOf("\\")+1); 
         
        System.out.println("fileName = " + fileName); 
 
//      方法三: 
 
        String fName = fName.trim(); 
 
        String temp[] = fName.split("\\\\"); /**split里面必须是正则表达式,"\\"的作用是对字符串转义*/ 
 
        String fileName = temp[temp.length-1]; 
         
        System.out.println("fileName = " + fileName); 
 
    } 
 

来源:http://rogerfederer.iteye.com/blog/1039666

 

分享到:
评论

相关推荐

    正则截取文件名,文件后缀,文件路径

    正则截取文件名,文件后缀,文件父路径,... FileNameUtils.getFilename: 获取文件名 如 C:\A\B\test.txt 返回 test.txt /home/usr/test.txt 返回 test.txt FileNameUtils.removeSuffix : 去掉文件后缀名 如: C:\

    指定文件路径下所有文件名和路径

    总的来说,理解和掌握如何遍历文件路径并获取文件名和路径是IT从业者的基本功。无论是系统管理员还是开发者,这种能力都能帮助他们在日常工作中更高效地管理和处理文件。通过编程实现这一功能,可以极大地提高工作...

    Java获得某个路径下的所有文件列表,并写入指定文件

    创建一个`BufferedWriter`用于写入文件,然后将每个文件路径转换为字符串并写入: ```java BufferedWriter writer = new BufferedWriter(new FileWriter("output.txt")); stream.forEach(path -> { try { ...

    获取指定目录下所有文件的绝对路径和文件名

    获取指定目录下所有文件的绝对路径和文件名

    JAVA 根据Url 接口 获取文件名称和类型

    JAVA 根据Url 接口 获取文件名称和类型,亲测可用。输入参数地址即可。

    java操作文件,得到文件名,大小,时间,及修改时间

    java操作文件,得到文件名,大小,时间,及修改时间java操作文件,得到文件名,大小,时间,及修改时间java操作文件,得到文件名,大小,时间,及修改时间

    Java中压缩与解压--中文文件名乱码解决办法

    在Java中处理文件的压缩与解压时,经常会遇到中文文件名出现乱码的问题。这个问题主要源于Java中默认使用的编码方式与实际文件名编码不一致,尤其是在Windows系统下,文件名通常采用GB2312或GBK编码,而Java中的`...

    JAVA获取FTP文件列表

    除了上传文件外,还可以实现从FTP服务器下载文件的功能,具体方法未在提供的代码片段中给出,但通常会包含以下步骤: - 建立连接 - 跳转至文件所在目录 - 创建文件输出流 - 读取文件数据 - 关闭连接 ##### 2. 获取...

    总结一下java获取路径几种途径

    本篇总结将从多个角度介绍Java中获取路径的方法。 ### 1. 获取系统属性路径 Java提供了一种通过系统属性获取路径的方式,这种方式简单且在多数环境下都能工作。 ```java // 获取用户目录路径 String userHome = ...

    java获取路径

    根据给定的文件信息,我们可以总结出在不同的Java环境(如JSP、Class文件、Servlet)中获取路径的多种方法,每种方法都有其特定的用途和应用场景。 ### JSP中的路径获取 在JSP环境中,获取路径主要围绕HTTP请求和...

    java获取文件创建时间

    这是因为Java标准库(JDK)在早期版本中并没有提供直接获取文件创建时间的方法。不过,从Java 7开始,通过NIO(New I/O)API可以实现这一功能。 #### 基本概念 1. **文件属性**:在计算机系统中,每个文件都有一个...

    java获取压缩文件的名称并解压

    请注意,实际的`unzipEntry()`方法需要实现解压缩逻辑,例如使用`Files.copy()`方法将数据从`ZipInputStream`复制到目标文件。此外,还要处理可能出现的异常,如路径不存在或权限问题等。 总结起来,Java通过内置的...

    如何通过java获取文件名和扩展名

    在Java中获取文件名和扩展名是一件非常重要的事情,今天我们将通过多种方法来实现这个功能。 首先,我们可以使用File对象来获取文件名。下面是一个简单的示例代码: ```java import java.io.File; public class ...

    获取文件名

    可以同过你指定的文件夹路径,来获得指定文件夹下的文件名称。

    将某表示文件路径的字符串的文件名分离出文件路径

    在文件管理系统中,可能需要根据文件路径获取文件名进行显示或处理等。 ### 5. 扩展知识点 #### 5.1 文件路径处理的通用性 不同操作系统(如Windows、Linux、macOS)对于文件路径的表示方式有所不同。例如,在...

    Java检测指定FTP目录下的文件名

    本示例简单的实现了一个用Java代码来访问FTP,根据指定FTP的目录,访问这个路径下面的Ftp的文件,取出这个目录下面所有文件的文件名保存到一个Map中,最后根据系统时间和文件生成时间做对比,得出该日是否正确生成...

    文件路径选择

    4. 文件操作函数:在编程中,如Java、Python或C#等语言提供了处理文件路径的内置函数。例如,Python的os模块提供了os.path.abspath()来获取绝对路径,os.path.dirname()获取路径中的目录部分,os.path.basename()...

    java获取某路径下文件名、大小、修改时间、类型

    获取某路径下文件名、大小、修改时间、类型, 然后自己创建个实体类,在打印位置将文件属性set到实体类的相对应属性。原谅小弟收积分。我也是想赚点积分学习而已。提倡大家免积分分享。走向真正的开源。。。。

    JAVA 从压缩包中提取文件

    ### JAVA 从压缩包中提取文件 #### 一、项目简介 本项目旨在演示如何使用Java编程语言从ZIP格式的压缩文件中提取文件并显示其名称。ZIP是一种广泛使用的文件压缩与存档格式,常用于数据备份和网络传输中。在实际...

    获取文件路径

    在编程语言中,获取文件路径的方法多种多样。以Python为例,可以使用os模块中的各种函数来处理路径。`os.path.abspath(path)`可以获取相对路径或当前工作目录下的路径的绝对路径。`os.listdir(directory)`则可以获取...

Global site tag (gtag.js) - Google Analytics