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);
}
}
分享到:
相关推荐
正则截取文件名,文件后缀,文件父路径,... FileNameUtils.getFilename: 获取文件名 如 C:\A\B\test.txt 返回 test.txt /home/usr/test.txt 返回 test.txt FileNameUtils.removeSuffix : 去掉文件后缀名 如: C:\
总的来说,理解和掌握如何遍历文件路径并获取文件名和路径是IT从业者的基本功。无论是系统管理员还是开发者,这种能力都能帮助他们在日常工作中更高效地管理和处理文件。通过编程实现这一功能,可以极大地提高工作...
创建一个`BufferedWriter`用于写入文件,然后将每个文件路径转换为字符串并写入: ```java BufferedWriter writer = new BufferedWriter(new FileWriter("output.txt")); stream.forEach(path -> { try { ...
获取指定目录下所有文件的绝对路径和文件名
JAVA 根据Url 接口 获取文件名称和类型,亲测可用。输入参数地址即可。
java操作文件,得到文件名,大小,时间,及修改时间java操作文件,得到文件名,大小,时间,及修改时间java操作文件,得到文件名,大小,时间,及修改时间
在Java中处理文件的压缩与解压时,经常会遇到中文文件名出现乱码的问题。这个问题主要源于Java中默认使用的编码方式与实际文件名编码不一致,尤其是在Windows系统下,文件名通常采用GB2312或GBK编码,而Java中的`...
除了上传文件外,还可以实现从FTP服务器下载文件的功能,具体方法未在提供的代码片段中给出,但通常会包含以下步骤: - 建立连接 - 跳转至文件所在目录 - 创建文件输出流 - 读取文件数据 - 关闭连接 ##### 2. 获取...
本篇总结将从多个角度介绍Java中获取路径的方法。 ### 1. 获取系统属性路径 Java提供了一种通过系统属性获取路径的方式,这种方式简单且在多数环境下都能工作。 ```java // 获取用户目录路径 String userHome = ...
根据给定的文件信息,我们可以总结出在不同的Java环境(如JSP、Class文件、Servlet)中获取路径的多种方法,每种方法都有其特定的用途和应用场景。 ### JSP中的路径获取 在JSP环境中,获取路径主要围绕HTTP请求和...
这是因为Java标准库(JDK)在早期版本中并没有提供直接获取文件创建时间的方法。不过,从Java 7开始,通过NIO(New I/O)API可以实现这一功能。 #### 基本概念 1. **文件属性**:在计算机系统中,每个文件都有一个...
请注意,实际的`unzipEntry()`方法需要实现解压缩逻辑,例如使用`Files.copy()`方法将数据从`ZipInputStream`复制到目标文件。此外,还要处理可能出现的异常,如路径不存在或权限问题等。 总结起来,Java通过内置的...
在Java中获取文件名和扩展名是一件非常重要的事情,今天我们将通过多种方法来实现这个功能。 首先,我们可以使用File对象来获取文件名。下面是一个简单的示例代码: ```java import java.io.File; public class ...
可以同过你指定的文件夹路径,来获得指定文件夹下的文件名称。
在文件管理系统中,可能需要根据文件路径获取文件名进行显示或处理等。 ### 5. 扩展知识点 #### 5.1 文件路径处理的通用性 不同操作系统(如Windows、Linux、macOS)对于文件路径的表示方式有所不同。例如,在...
本示例简单的实现了一个用Java代码来访问FTP,根据指定FTP的目录,访问这个路径下面的Ftp的文件,取出这个目录下面所有文件的文件名保存到一个Map中,最后根据系统时间和文件生成时间做对比,得出该日是否正确生成...
4. 文件操作函数:在编程中,如Java、Python或C#等语言提供了处理文件路径的内置函数。例如,Python的os模块提供了os.path.abspath()来获取绝对路径,os.path.dirname()获取路径中的目录部分,os.path.basename()...
获取某路径下文件名、大小、修改时间、类型, 然后自己创建个实体类,在打印位置将文件属性set到实体类的相对应属性。原谅小弟收积分。我也是想赚点积分学习而已。提倡大家免积分分享。走向真正的开源。。。。
### JAVA 从压缩包中提取文件 #### 一、项目简介 本项目旨在演示如何使用Java编程语言从ZIP格式的压缩文件中提取文件并显示其名称。ZIP是一种广泛使用的文件压缩与存档格式,常用于数据备份和网络传输中。在实际...
在编程语言中,获取文件路径的方法多种多样。以Python为例,可以使用os模块中的各种函数来处理路径。`os.path.abspath(path)`可以获取相对路径或当前工作目录下的路径的绝对路径。`os.listdir(directory)`则可以获取...