`

3种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);

	}

}



分享到:
评论
1 楼 zhougm1030 2011-10-19  
很好,很强大,谢谢了

相关推荐

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

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

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

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

    获取文件名

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

    JAVA获取FTP文件列表

    JAVA获取FTP文件列表,功能齐全。包括:链接到服务器,上传文件到FTP服务器,从FTP服务器上下载文件并返回下载文件长度,返回FTP目录下的文件列表,删除FTP上的文件及目录,关闭链接。

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

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

    java下载可选择保存路径

    java生成excel并下载到本地(可选择保存路径),文件通过流的形式响应客户端浏览器下载到本地。

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

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

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

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

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

    主要介绍了如何通过java获取文件名和扩展名,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    基于Java的minio相关操作示例

    基于springboot的小型Java项目,主要与minio存储有关,包含了各种minio相关操作,包括新建bucket存储桶、查询文件列表、文件上传、下载、预览等。个人资源,请勿转载

    java获取系统路径字体、得到某个目录下的所有文件名、获取当前路径

    主要介绍了java获取系统路径字体、得到某个目录下的所有文件名、获取当前路径,需要的朋友可以参考下

    获取目录下文件路径信息写入Excel并打包上传远程服务器

    获取指定目录下所有文件路径信息 将获取文件相对路径信息保存至Excel文件中 将对应目录下所有文件打入tar包 将war包上传至指定的服务器路径 参考 config.yaml 配置相关信息,并将配置文件与EXE执行程序放置同一...

    超详细!java访问windows共享目录并下载文件

    java调用cmd命令实现访问windows共享目录(需不需要密码均可),然后根据指定文件路径下载文件到我们自己配置的本地目录,main函数为测试代码

    java读取某个文件夹下的所有文件

    java读取某个文件夹下的所有文件 很不错可以看看 不要分

    Java读取XML文件自制工具类

    //通过文件路径及文件名读取xml public XMLReader(String path, String filename); //初始化读取包下的的XML文件 public XMLReader(Package package1, String fileName); //读取WEB-INF下的xml文件 public XMLReader...

    Spring Boot中使用Java实现文件批量下载与压缩功能

    3.初始化输出流和压缩流:通过获取响应输出流和初始化ZipOutputStream来准备将文件写入压缩包。 4.循环处理文件:遍历文件映射关系,对每个文件执行以下步骤: 创建相应的文件夹路径,避免重复创建。 5.对文件名进行...

    文件下载/保存路径弹出框

    简单实用的文件路径选择框,可直接复制实用,希望对大家有帮助!

    Java获取文件属性

    Java获取文件属性,使用java.io 包中的File 类获取文件名、大孝是否可写、是否可读、最后的修改日期和是否隐藏等属性,在如图所示的窗口文本框中输入任意一个路径,比如 “d:\java”(一个目录),单击窗口下部的...

    文件管理类程序及实验报告

    1.1获取指定目录下的文件和目录以及相关属性(文件名,文件或目录,文件大小(目录不用显示大小),创建日期,是否可读,绝对路径) 1.2把这些信息写入fileinfo.txt文件中 1.3如fileinfo.txt文件不存在则创建该文件...

    一个常用的Java文件操作类FileUtil.java源码下载

    包括其子目录中、将目录中的内容添加到列表、返回文件的URL地址、从文件路径得到文件名、将DOS/Windows格式的路径转换为UNIX/Linux格式的路径、得到文件类型和文件名、得到路径分隔符在文件路径中指定位置后首次出现...

Global site tag (gtag.js) - Google Analytics