📜  Java程序从绝对路径获取文件名(1)

📅  最后修改于: 2023-12-03 15:16:37.333000             🧑  作者: Mango

Java程序从绝对路径获取文件名

在Java开发中,经常需要从一个文件的绝对路径中获取这个文件的名字。这个过程非常简单,我们可以使用Java中的File类来实现。下面就让我们看一下如何获取文件名。

实现步骤
  • 首先我们需要创建一个File对象,并且传入需要获取文件名的绝对路径。
  • 然后通过调用File对象的getName()方法就可以获取文件的名字了。

代码如下:

File file = new File("D:\\temp\\test.txt");
String fileName = file.getName();
System.out.println(fileName);

输出结果:

test.txt
代码说明
  1. 首先我们通过创建一个File对象,传入一个需要获取文件名的绝对路径:File file = new File("D:\\temp\\test.txt");
  2. 然后通过调用File对象的getName()方法获取文件名:String fileName = file.getName();
  3. 最后输出文件名:System.out.println(fileName);
注意事项

需要注意的是,如果传入的不是一个绝对路径,而是一个相对路径,那么就会返回相对路径中的文件名。

再次举例:如果我们传入的是File file = new File("temp\\test.txt");,那么输出结果就是test.txt。因为这里的路径是相对路径,程序会自动将它转化为对应的绝对路径。

总结

通过上面的介绍,我们可以看到Java程序从绝对路径获取文件名非常简单。只需要创建一个File对象并且调用它的getName()方法就可以了。如果你还不熟悉File类,可以通过查阅官方文档来了解它的其他常用方法。