Java 通过文件路径获取文件名
时间: 2024-04-08 19:10:37 浏览: 14
可以使用Java的File类来获取文件名。以下是获取文件名的示例代码:
```java
File file = new File("C:\\Users\\UserName\\Documents\\example.txt");
String fileName = file.getName(); //获取文件名,结果为 "example.txt"
```
其中,File类的构造函数需要传入文件的绝对路径。getName()方法可以获取文件的名称。如果需要获取文件的完整路径,可以使用getPath()方法。
相关问题
java怎么通过文件路径获得文件名
要通过文件路径获取文件名,可以使用Java中的File类的getName()方法。该方法返回文件或目录的名称字符串,不包括父路径。
下面是一个示例代码:
```java
import java.io.File;
public class FileNameExample {
public static void main(String[] args) {
String filePath = "C:\\Users\\username\\Documents\\example.txt";
File file = new File(filePath);
String fileName = file.getName();
System.out.println("File name: " + fileName);
}
}
```
在上面的示例中,我们创建了一个File对象,并将文件路径传递给它的构造函数。然后,我们调用getName()方法来获取文件名,并将其打印到控制台。
java获取路径上的文件名
在Java中获取路径上的文件名可以使用File类的getName()方法。该方法返回文件的名称,不包括路径信息。例如:
```java
File file = new File("/path/to/file.txt");
String fileName = file.getName(); // 获取文件名,即file.txt
```
如果需要获取文件的完整路径,可以使用File类的getAbsolutePath()方法。例如:
```java
File file = new File("/path/to/file.txt");
String filePath = file.getAbsolutePath(); // 获取文件的完整路径,即/path/to/file.txt
```
需要注意的是,如果文件路径不存在或者不是一个文件,这些方法都会返回空字符串。因此在使用这些方法之前,需要先判断文件是否存在并且是一个文件。