Java中File.getName()方法详解
在Java中,java.io.File
类表示文件和目录路径名的抽象表示。File类提供了一系列方法来操作文件和目录,其中包括getName()
方法用于获取文件或目录的名称。本文将详细介绍File.getName()
方法的用法和示例。
File.getName()方法简介
File.getName()
方法是File
类的一个实例方法,用于获取表示文件或目录的名称部分。具体来说,getName()
方法返回文件或目录路径中的最后一级名称部分,即最后一个斜杠后面的部分。
getName()
方法返回一个String
类型的值,表示文件或目录的名称。如果File
对象表示的是一个目录,则返回的是该目录的名称;如果是一个文件,则返回的是该文件的名称。
File.getName()方法示例
接下来我们通过几个示例来演示File.getName()
方法的使用。
示例一:获取文件的名称
上面的代码创建了一个File
对象,并指定其路径为"C:/Users/Administrator/Desktop/test.txt"
。然后调用getName()
方法获取文件的名称,最后打印输出文件的名称。
运行结果:
示例二:获取目录的名称
这段代码创建了一个File
对象,表示路径为"C:/Users/Administrator/Desktop"
的目录。调用getName()
方法获取目录的名称,并打印输出目录的名称。
运行结果:
示例三:获取相对路径的名称
这段代码演示了如何获取文件相对于指定目录的路径名称。首先创建了两个File
对象,一个表示文件路径,一个表示目录路径。然后通过toURI()
方法和relativize()
方法获取文件相对于目录的相对路径,并打印输出。
运行结果:
小结
通过本文的介绍,我们了解了File.getName()
方法的作用和用法。该方法在处理文件和目录时非常实用,能够方便地获取文件或目录的名称部分。在实际开发中,我们经常需要根据文件或目录的名称来进行一些操作,getName()
方法可以帮助我们轻松地获取到这些信息。