📅  最后修改于: 2023-12-03 15:16:37.333000             🧑  作者: Mango
在Java开发中,经常需要从一个文件的绝对路径中获取这个文件的名字。这个过程非常简单,我们可以使用Java中的File类来实现。下面就让我们看一下如何获取文件名。
代码如下:
File file = new File("D:\\temp\\test.txt");
String fileName = file.getName();
System.out.println(fileName);
输出结果:
test.txt
File file = new File("D:\\temp\\test.txt");
String fileName = file.getName();
System.out.println(fileName);
需要注意的是,如果传入的不是一个绝对路径,而是一个相对路径,那么就会返回相对路径中的文件名。
再次举例:如果我们传入的是File file = new File("temp\\test.txt");
,那么输出结果就是test.txt
。因为这里的路径是相对路径,程序会自动将它转化为对应的绝对路径。
通过上面的介绍,我们可以看到Java程序从绝对路径获取文件名非常简单。只需要创建一个File对象并且调用它的getName()方法就可以了。如果你还不熟悉File类,可以通过查阅官方文档来了解它的其他常用方法。