import java.io.File;
import java.util.Arrays;
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);
// 方法二:
fName = fName.trim();
// fileName = fName.substring(fName.lastIndexOf("/")+1);
// 或者
fileName = fName.substring(fName.lastIndexOf("\\")+1);
System.out.println("方法二:fileName = " + fileName);
// 方法三:
fName = fName.trim();
String temp[] = fName.split("\\\\"); /**split里面必须是正则表达式,"\\"的作用是对字符串转义*/
//temp[] = [G:, Java_Source, navigation_tigra_menu, demo1, img, lev1_arrow.gif]
System.out.println("temp[] = " + Arrays.toString(temp));
fileName = temp[temp.length-1];
System.out.println("方法三:fileName = " + fileName);
}
}
结果:
方法一:fileName = lev1_arrow.gif
方法二:fileName = lev1_arrow.gif
temp[] = [G:, Java_Source, navigation_tigra_menu, demo1, img, lev1_arrow.gif]
方法三:fileName = lev1_arrow.gif
分享到:
相关推荐
### Java导出文件名处理详解 在Java Web开发过程中,经常需要实现文件的导出功能。这涉及到将数据从服务器端导出为特定格式的文件(如Excel、PDF等),并提供给用户下载。在这个过程中,正确处理文件名是非常重要的...
Java获取文件名和扩展名的方法 在Java中获取文件名和扩展名是一件非常重要的事情,今天我们将通过多种方法来实现这个功能。 首先,我们可以使用File对象来获取文件名。下面是一个简单的示例代码: ```java import...
java实现获取本地文件夹下面的所有文件名,只用一个方法,简单而不简单
本示例简单的实现了一个用Java代码来访问FTP,根据指定FTP的目录,访问这个路径下面的Ftp的文件,取出这个目录下面所有文件的文件名保存到一个Map中,最后根据系统时间和文件生成时间做对比,得出该日是否正确生成...
在上述代码中,我们首先通过`File`类获取到指定目录下的所有文件,然后遍历文件列表,为每个文件生成新的文件名,并使用`Files.move()`方法执行重命名操作。需要注意的是,重命名可能会因为各种原因(如文件正在被...
总之,Java提供了一种方便的方式来获取运行时的代码位置信息,通过`StackTraceElement`类我们可以获取到文件名、类名、方法名和行号,这对于调试和日志记录非常有价值。在使用这些方法时,应考虑其可能对性能的影响...
这里通过`getUTF8Bytes()`方法获取UTF-8编码的字节数组,以确保在无法使用指定编码时可以回退到UTF-8编码。 ### 2. 自定义ZipInputStream类(CnZipInputStream) #### (1) 创建并修改CnZipInputStream类 同样地,从...
Java实现简单修改文件名的方法分析主要介绍了Java实现简单修改文件名的方法,结合具体实例分析了2种比较常用的java文件名修改方法。对于大多数开发者来说,文件名修改是一个非常基本的操作,但是却非常重要。例如,...
这个"各种获取文件名的方法.zip"压缩包提供了一系列的方法来帮助我们高效地完成这项工作。下面,我们将深入探讨几种主要的获取文件名的策略。 1. **Python编程语言**: Python是一个广泛用于文件操作的编程语言,...
在Java编程中,生成唯一的文件名常常用于避免文件重名问题。时间戳是一个常见的方法,因为每一毫秒都是唯一的。本文将详细介绍如何利用Java的时间格式来生成唯一文件名。 首先,我们要理解Java中处理日期和时间的...
综上所述,实现"遍历文件夹获得文件名并下载"的功能,涉及到了文件操作、JSP与JavaBean的结合使用、HTTP响应的设置、文件下载逻辑以及前端交互设计等多个方面的知识。在实际应用中,需要根据具体需求和安全考虑进行...
【文件名批量获取工具】是一种基于JAVA编程语言开发的应用,旨在解决在大量文件管理中,对文件名进行快速批量获取的需求。程序设计采用了可视化和模块化的方法,这意味着它具有良好的可扩展性和可维护性。模块化的...
JAVA 根据Url 接口 获取文件名称和类型,亲测可用。输入参数地址即可。
下面我们将详细探讨两种常见的文件名截取方法:一种是截取不带后缀的文件名,另一种是截取文件的后缀名。 1. **截取不带后缀的文件名** 在Java中,我们经常需要获取一个文件名,但不包括其扩展名。这可以通过查找...
Java 批量修改文件名的实现方法 摘要:本文主要介绍了使用 Java 语言批量修改文件名的实现方法,通过编写 Java 程序实现批量修改文件下的所有文件的文件名,具有一定的参考价值。 Java 批量修改文件名的实现方法 ...
本文将深入探讨如何使用Java来获取ZIP文件的名称以及如何高效地解压缩这些文件,特别是通过多线程来提高性能。 首先,我们需要引入Java的内置库`java.util.zip`,它提供了处理ZIP文件的类和接口。主要使用的类有`...
在Java中,处理文件名涉及到`java.io`和`java.nio.file`包中的类和方法。例如,`java.io.File`类提供了创建、删除、重命名等文件操作,而`java.nio.file.Files`类则提供了更丰富的文件操作,如读取文件名、改变文件...
ava获取MP3文件详细信息
java操作文件,得到文件名,大小,时间,及修改时间java操作文件,得到文件名,大小,时间,及修改时间java操作文件,得到文件名,大小,时间,及修改时间
`File`类提供了获取文件名、扩展名、路径等信息的方法,如`getName()`、`getExtension()`、`getPath()`等。 3. **文件排序规则**: - **按名称排序**:Windows默认按照字母顺序排序,不区分大小写。在Java中,...